Client Side Rate Control

"Mahmoud Hammoud" <[email protected]>
Newsgroups gmane.comp.multimedia.helix.devel
Message-ID <[email protected]>
Hi Milko,

I've already started this discussion with Greg. I'm hoping you'd be able to
give me some more feedback (I would really appreciate it if you could point
me to specific parts of the code not just the underlying implementation
concepts). Long story short, suppose I have some way to predict bad
connection quality (or even no connection) ahead of time, and I would like
to use this prediction to force the client to buffer data for a certain
amount of time (so as to play from the buffered content once we are in the
undesirable network condition). I got pretty familiar with how rebuffering
is handed by the client so far, but I think Greg suggested that merely
pausing playback and rebuffering would not really do the job because the
server would be sending at the same rate (could you please give me your
opinion on that?) As such, he proposed that I use client side rate control
and ask the server to send at a higher bit-rate (which module is responsible
for issuing such a request?). Here are my main questions to you: what would
happen next? How is the bit-rate used by the client to read the media
content affected? How do the bit-rate at the server, the bit-rate at the
client, and the available connection bandwidth related to one another? I
would really appreciate a short summary on this interaction between server
and client when a rate control procedure is in question.

Thank you a lot for your time,

Mahmoud Hammoud

_______________________________________________
Helix-client-dev mailing list
[email protected]
http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.