Read the RTP/RTCP spec. (specifically the RTCP part). Then look at the Live555 server code.

Matt S.
On Friday, August 19, 2011 9:09:32 AM, Ivan Maldonado Zambrano wrote:
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 bandwid
th 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




_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to