Systems and methods for improved streaming of variable bit rate multimedia
content are described. The described systems and methods solve some
streaming problems by streaming the variable bit rate content at a
constant bit rate that is negotiated between a server and a client. As a
result, a transmission channel from server to client is utilized in an
efficient manner. If the client is able to buffer the streamed content
(to a hard drive, for example) the content can be streamed at a rate that
is significantly less than its peak bit rate, even at a rate that is less
than its average bit rate.