Re: [Live-devel] Slow connection problem with RTP over RTSP/TCP

2009-11-19 Thread Ross Finlayson
Question: does Live555 provide a feedback mechanisms for loss, jitter, etc. (basically some way of getting the RTCP stats) so I can tweak the encoder in real-time to fit network conditions? Yes - note the classes "RTPTransmissionStatsDB" and "RTPTransmissionStats", defined in "liveMedia/includ

Re: [Live-devel] Slow connection problem with RTP over RTSP/TCP

2009-11-19 Thread Jeremy Noring
On Thu, Nov 19, 2009 at 2:31 AM, Ross Finlayson wrote: > And if the server can detect that the network is to slow or congested to >> send all of the requested data (by detecting that the network buffers in the >> OS are full) make an attempt to intelligently send enough data to provide a >> workin

Re: [Live-devel] Slow connection problem with RTP over RTSP/TCP

2009-11-19 Thread Ross Finlayson
And if the server can detect that the network is to slow or congested to send all of the requested data (by detecting that the network buffers in the OS are full) make an attempt to intelligently send enough data to provide a working, all be it degraded, experience to the client rather than jus

[Live-devel] Slow connection problem with RTP over RTSP/TCP

2009-11-19 Thread mproxi
>No, this is nonsense. TCP is intended to be a reliable >byte-stream protocol; it's the job of the operating system's >TCP implementation - not application-level code (such as >LIVE555) - to provide reliable delivery. Yes it is true, but problem is that LIVE is loosing the data, not the OS. L

Re: [Live-devel] Slow connection problem with RTP over RTSP/TCP

2009-11-18 Thread Matt Schuckmann
Ross, I have to disagree with you a little here. Shouldn't it be the servers responsibility to provide the best possible experience to the client given the network conditions, the content delivery method and the content requested by the client. And if the server can detect that the network is to

Re: [Live-devel] Slow connection problem with RTP over RTSP/TCP

2009-11-18 Thread Ross Finlayson
No, this is nonsense. TCP is intended to be a reliable byte-stream protocol; it's the job of the operating system's TCP implementation - not application-level code (such as LIVE555) - to provide reliable delivery. If, however, your stream's bitrate is too large for your network, then you're i

[Live-devel] Slow connection problem with RTP over RTSP/TCP

2009-11-18 Thread mproxi
Hello, I have tested LIVE555 and I found one problem. Clients connecting to live server over slow network have problems receiving data with RTSP TCP encapsulation turned on. If bitrate of the video is bigger, than available network bandwidth, Live server discards packed randomly. This keeps net