I wrote a simple program which just receive a stream using rtp and dump it 
based on live555.In this program,I increased the socket buffer to 2,000,000 
bytes using the function increaseReceiveBufferTo() provided by live555.Then  
compare  the dumped  file  and the original file,I found it's much smaller than 
the original file.When playing the dumped file using a common media player like 
VLC or mplayer, the video picture has broken.The original file's bitrate is 
about 20M bit per second.That seems many data has dropped.But my network card 
works good,it can work in 100M bit/s. Then I perceive there is something wrong 
in rtp processing in live555 under high bitrate environment.

Sourav Pal <[EMAIL PROTECTED]> 写道: 

2008/6/10 Xzou <[EMAIL PROTECTED]>:
 Recently,I'm trying to construct a embedded rtsp/rtp client using live555 in 
order to receive very high bitrate media stream which could be nearly 20M bit 
per second.But the bad news is my client lost a lot of packets when the bitrate 
of media stream is higher than 4M bit per second.
 My cpu frequency is 200M hz and have no more than 64M ram available for 
application softwares.
How could I fix it?
          

---------------------------------
 雅虎邮箱,您的终生邮箱!
_______________________________________________
 live-devel mailing list
 live-devel@lists.live555.com
 http://lists.live555.com/mailman/listinfo/live-devel
 


Where are your packets getting dropped ? How did you measure it ?
You might want to increase the size of the udp buffers. That does help 
sometimes.

Thanks,
Sourav
 _______________________________________________
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