[Live-devel] Detect and report bandwidth problems

Ivan Maldonado Zambrano imaldonado at semex.com.mx
Fri Aug 19 09:09:32 PDT 2011


Hi all,

In a previous mail I got this answer:

-------------------------------------------------------------------------
Live555 can't reduce the content, which is what determines the bit
rate, 
Live555 is just the mechanism for sending the content so Live555 can't 
do anything to change the bit rate.
Since Live555 implements RTSP and RTP and those protocols have some 
mechanisms to detect report bandwidth problems, theoretically Live555 
could tell your application about bandwidth problems and your 
application could do something to reduce the bit rate if possible, e.g. 
a live camera encoder could dynamically reduce the bit rate or frame 
rate or ?

Matt S.
-------------------------------------------------------------------------

I was looking for how to detect bandwidth problems and I found that a
good way is by counting losses frames in my client-app. I mean,
client-app will count number of losses frames in a period of time and
send a feed back to server-app. Of this way server-app can vary bitrate.

My question is: can you suggest me another mechanism to detect bandwidth
problems? or if exist, how a Live555 client can detect a bandwidth
problem?

Like a note: My server implement Live555 and my client VLC.

Regards and thanks in advance
 Iván Maldonado Zambrano






More information about the live-devel mailing list