<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<STYLE>
BLOCKQUOTE {
        MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em; MARGIN-TOP: 0px
}
OL {
        MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
UL {
        MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
P {
        MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
BODY {
        FONT-SIZE: 10.5pt; FONT-FAMILY: Microsoft YaHei UI; COLOR: #000000; LINE-HEIGHT: 1.5; 36719: ; 38597: ; 40657: 
}
</STYLE>

<META name=GENERATOR content="MSHTML 10.00.9200.17088"></HEAD>
<BODY style="MARGIN: 10px">
<DIV style="FONT-FAMILY: Tahoma">
<DIV>
<DIV>-What OS are you running (for both your client (VLC) and server)?</DIV>
<DIV>A:The server OS is centos6.5_x64,the client OS is WIN7</DIV>
<DIV> </DIV>
<DIV>- Are you using the latest version of the "LIVE555 Streaming Media" 
code (the only version that we support) for your server?</DIV>
<DIV>A:yes.The version of the "LIVE555 Streaming Media" is v2014.10.07 .The VLC 
version is 2.1.5  .</DIV>
<DIV> </DIV>
<DIV>- Is your client running the latest version of VLC (2.1.5)?</DIV>
<DIV>A:yes.The VLC version is 2.1.5  .</DIV>
<DIV> </DIV>
<DIV>- What happens when you run "openRTSP -t" (again, using the latest 
version of the  "LIVE555 Streaming Media" code) instead of VLC?</DIV>
<DIV>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.</DIV>
<DIV> </DIV>
<DIV>
<DIV>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.</DIV>
<DIV> sendDataOverTCP: resending 970 byte send (blocking) </DIV>
<DIV>sendDataOverTCP: resending 300 byte send (blocking) </DIV>
<DIV>......</DIV>
<DIV>
<DIV>then "sendResult <0" and excute "removeStreamSocket(socketNum, 
0xFF)"</DIV></DIV>
<DIV>sendRTPorRTCPPacketOverTCP: failed! (errno 11)</DIV>
<DIV> </DIV></DIV>
<DIV>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 </DIV>
<DIV>"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.</DIV>
<DIV> </DIV>
<DIV>The above phenomenon is in the WAN, the VLC and openRTSP  can receive 
data only minutes.</DIV>
<DIV>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 .</DIV>
<DIV> </DIV>
<DIV> </DIV></DIV>
<DIV>>> When I transport rtp packets over tcp using live555 , I get many 
logs like below after playing many minutes.</DIV>
<DIV>>> sendRTPorRTCPPacketOverTCP: failed! (errno 32)</DIV>
<DIV>>> sendRTPorRTCPPacketOverTCP: failed! (errno 32)</DIV>
<DIV>>> ...</DIV>
<DIV>>>  </DIV>
<DIV>>> or</DIV>
<DIV>>>  </DIV>
<DIV>>> sendRTPorRTCPPacketOverTCP: failed! (errno 9)</DIV>
<DIV>>> sendRTPorRTCPPacketOverTCP: failed! (errno 9)</DIV>
<DIV>>> ...</DIV>
<DIV>>>  </DIV>
<DIV>>> then the vlc client can't receive any rtp packets.  </DIV>
<DIV> </DIV>
<DIV>>What OS are you running (for both your client (VLC) and server)?</DIV>
<DIV> </DIV>
<DIV>> Are you using the latest version of the "LIVE555 Streaming Media" code 
(the only version that we support) for your server?</DIV>
<DIV> </DIV>
<DIV>> Is your client running the latest version of VLC (2.1.5)?</DIV>
<DIV> </DIV>
<DIV>> What happens when you run "openRTSP -t" (again, using the latest 
version of the  "LIVE555 Streaming Media" code) instead of VLC?</DIV></DIV>
<DIV> </DIV>
<HR style="HEIGHT: 1px; WIDTH: 210px" align=left color=#b5c4df SIZE=1>

<DIV><SPAN>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: verdana; MARGIN: 10px">
<DIV>kingaceck</DIV></DIV></SPAN></DIV></BODY></HTML>