<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [Live-devel] RTP to RTCP for
Helix</title></head><body>
<blockquote type="cite" cite><font
face="Times New Roman">Hello,</font></blockquote>
<blockquote type="cite" cite><font face="Times New Roman">I use the
VLC of videolan.org as Encoder for Live streams. These
streams&nbsp;<font color="#0F0F0F">are</font> then sent as RTP. These
Live streams shall be sent to a helix server. Unfortunately, the VLC
cannot make any RTCP packages.</font></blockquote>
<div><br></div>
<div>That's because VLC - when used as a RTP *transmitter* - uses a
quick-and-dirty, custom implementation of RTP (*not* the &quot;LIVE555
Streaming Media&quot; code) that does not include RTCP.&nbsp; (VLC
uses the LIVE555 code only when it is used as a
receiver/player.)</div>
<div><br></div>
<blockquote type="cite" cite><font face="Times New Roman">These are
needed by the helix server.</font></blockquote>
<blockquote type="cite" cite><font face="Times New Roman">The
Helixcommuntity wrote me:<br>
"You could write a program that receives and relays VLC's RTP
packets to the server and generates appropriate RTCP packets and sends
those, too.&nbsp;"</font></blockquote>
<blockquote type="cite" cite><font face="Times New Roman">Is this
possible with live libraries?</font></blockquote>
<div><br></div>
<div>Perhaps.&nbsp; But it would be much better (and probably simpler)
to use our own RTSP/RTP server implementation, with FFMPEG (e.g.) used
as an encoder.</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>