[Live-devel] rtp over tcp

kingaceck kingaceck at 163.com
Sat Oct 18 09:38:58 PDT 2014


-What OS are you running (for both your client (VLC) and server)?
A:The server OS is centos6.5_x64,the client OS is WIN7

- Are you using the latest version of the "LIVE555 Streaming Media" code (the only version that we support) for your server?
A:yes.The version of the "LIVE555 Streaming Media" is v2014.10.07 .The VLC version is 2.1.5  .

- Is your client running the latest version of VLC (2.1.5)?
A:yes.The VLC version is 2.1.5  .

- What happens when you run "openRTSP -t" (again, using the latest version of the  "LIVE555 Streaming Media" code) instead of VLC?
A.At the first minutes the command window print some data .Then there is no data printed and the no any information shows.It very like VLC's state.

1)When I use centos's default value of net.core.rmem_max /net.core.wmem_max/net.core.wmem_default,the "LIVE555 Streaming Media" shows some information below and then openRTSP can't receive any data.
 sendDataOverTCP: resending 970 byte send (blocking) 
sendDataOverTCP: resending 300 byte send (blocking) 
......
then "sendResult <0" and excute "removeStreamSocket(socketNum, 0xFF)"
sendRTPorRTCPPacketOverTCP: failed! (errno 11)

2)When I setting the net.core.rmem_max /net.core.wmem_max/net.core.wmem_default  all to 90000 in the server,the wireshark show the "TCP Window Full" at the server and 
"TCP ZeroWindow " at the clien before the client can't receiving data().After this information the VLC shows "no data received in 10s, eof ?" and then close the connection.

The above phenomenon is in the WAN, the VLC and openRTSP  can receive data only minutes.
If all server and client in the LAN the VLC and openRTSP can receive data near 1 houre.But at last also cannot receive any data .


>> When I transport rtp packets over tcp using live555 , I get many logs like below after playing many minutes.
>> sendRTPorRTCPPacketOverTCP: failed! (errno 32)
>> sendRTPorRTCPPacketOverTCP: failed! (errno 32)
>> ...
>>  
>> or
>>  
>> sendRTPorRTCPPacketOverTCP: failed! (errno 9)
>> sendRTPorRTCPPacketOverTCP: failed! (errno 9)
>> ...
>>  
>> then the vlc client can't receive any rtp packets.  

>What OS are you running (for both your client (VLC) and server)?

> Are you using the latest version of the "LIVE555 Streaming Media" code (the only version that we support) for your server?

> Is your client running the latest version of VLC (2.1.5)?

> What happens when you run "openRTSP -t" (again, using the latest version of the  "LIVE555 Streaming Media" code) instead of VLC?




kingaceck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20141019/96282865/attachment.html>


More information about the live-devel mailing list