A multimedia server (100) retrieves blocks of data from a storage medium (110) and supplies the blocks in the form of data streams to users (130). The streams include a group of high bit rate streams and a group of low bit rate streams. The system has a reader (180) for in a sweep reading data blocks from the storage medium for a selected group of streams and for storing the data blocks in respective buffers. The system further has a scheduler (170) for determining which of the streams is to be serviced, i.e. for which of the streams a block is to be read, in the next sweep of the reader. The proposed scheduler according to the invention is operative to determine to service a low bit rate stream less often than a high bit rate stream.