Hi,<br><br>I am trying to track RTP and RTCP packets in a streaming service based in VLC through the telnet interface, generating VOD and broadcast streams. In order to catch the packets I use Wireshark. Both server and client sides run over Linux 2.6.24-16.<br>
<br>The VLC server configuration is this:<br><br><font size="2"><span style="font-family: courier new,monospace;">#VOD</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">new garbage vod enabled</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">setup garbage input /media/MOTHER/diptvServerLinux32/contents/rock_GARBAGE.mpg</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">new offspring vod enabled</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">setup offspring input /media/MOTHER/diptvServerLinux32/contents/punk_OFFSPRING.mpg</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">#BROADCAST</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">new br broadcast enabled loop</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">setup br input /media/MOTHER/diptvServerLinux32/contents/metal_KORN.mpg</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">setup br output #rtp{mux=ts,dst=<a href="http://239.255.1.2">239.255.1.2</a>,name="Channel"}</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">control br play</span></font><br><br><br>So, I have two problems:<br><br>1. VOD: Client side sends RTCP packets to the tcpmux port (1) and server side answers with an ICMP packet (Destination unreachable - Port unreachable). AFAIK RTCP packets should be sent (in default mode) to the video/audio stream port + 1, shouldn't they? What has to be done in order to keep RTCP packets sent properly?<br>
<br>2. BROADCAST: There are no RTCP packets at all. Again, AFAIK, RTCP packets must be sent both in unicast and multicast streams, so, what is happening?<br><br><br>By the way, a question regarding the RTCP associated procedure. Should the server side send any RTCP packet to its clients or it only receives the ones sent by its clients and manages to offer a better quality stream?<br>
<br><br>Thank you all,<br>Javi<br>