<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">04.04.2014 8:09, Ross Finlayson пишет:<br>
</div>
<blockquote
cite="mid:31AA2E67-B099-42AD-9593-E076B624C69C@live555.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
The problem here is that VLC - when run as a RTSP server - is not
standards compliant. It should be listening to incoming RTCP "RR"
packets from the client, and using them to tell it that the client
is still alive. (Note that VLC's RTSP server implementation -
unlike its RTSP client implementation - does not use our
software.)
<div><br>
</div>
<div>VLC - when run as a client - works around this bug by
explicitly sending a 'dummy' RTSP command ("GET_PARAMETER", I
think) periodically. But it shouldn't have to, because RTCP
"RR" packets (which all compliant RTSP/RTP clients are required
to send) should be enough. Please tell the developers of VLC to
fix this bug.</div>
<div><br>
</div>
<div>Alternatively, use some other RTSP server (such as ours),
instead of VLC.</div>
<br>
<br>
<div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate;
color: rgb(0, 0, 0); font-family: Helvetica; font-style:
normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: normal; orphans: 2;
text-align: -webkit-auto; text-indent: 0px; text-transform:
none; white-space: normal; widows: 2; word-spacing: 0px;
-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;
-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto; -webkit-text-stroke-width:
0px; "><span class="Apple-style-span" style="border-collapse:
separate; color: rgb(0, 0, 0); font-family: Helvetica;
font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-align: -webkit-auto; text-indent: 0px;
text-transform: none; white-space: normal; widows: 2;
word-spacing: 0px; -webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;
-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto; -webkit-text-stroke-width:
0px; ">Ross Finlayson<br>
Live Networks, Inc.<br>
<a moz-do-not-send="true" href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
live-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</a>
<a class="moz-txt-link-freetext" href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel</a>
</pre>
</blockquote>
I modified "testRTSPClient" code and sent GET_PARAMETER command
every 30 seconds, but VLC respond error.<br>
<br>
<br>
[URL:"rtsp://192.168.33.77:8554/media0"]: Started playing session...<br>
Sending request: GET_PARAMETER rtsp://192.168.33.77:8554/media0
RTSP/1.0<br>
CSeq: 5<br>
User-Agent: C:\dev\Live555Viewer\Release\Live555Viewer.exe (LIVE555
Streaming Me<br>
dia v2014.03.25)<br>
Session: 12d0ee350d27aa85<br>
Content-Length: 2<br>
<br>
<br>
<br>
Received 138 new bytes of response data.<br>
Received a complete GET_PARAMETER response:<br>
RTSP/1.0 451 Client error<br>
Server: VLC/2.1.3<br>
Date: Fri, 04 Apr 2014 05:55:04 GMT<br>
Content-Length: 0<br>
Cache-Control: no-cache<br>
Cseq: 5<br>
<br>
<br>
<br>
</body>
</html>