<br><br>
<div><span class="gmail_quote">On 7/5/07, <b class="gmail_sendername">Ross Finlayson</b> &lt;<a href="mailto:finlayson@live555.com">finlayson@live555.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div><span class="q">
<blockquote type="cite"><font size="-1">Do you have a specific reason to not use openRTSP to receive transport streams? &nbsp;testMPEG2TransportStreamer has an optional RTSP server in it.</font><br><br><font size="-1">I think instead of making MPEG2TransportStreamRTPSource, you should set up the chain like this:
</font><br><br><font size="-1">SimpleRTPSource -&gt; MPEG2TransportStreamFramer -&gt; FileSink</font></blockquote>
<div><br>&nbsp;</div></span>
<div>Actually, you won&#39;t need to insert a &quot;MPEG2TransportStreamFramer&quot;, because its main purpose is to extract presentation times from the transport stream, and you won&#39;t need those if you&#39;re just outputting to a &quot;FileSink&quot;.
</div>
<div><br>&nbsp;</div>
<div>You can create a &quot;RTPSource&quot; for receiving a MPEG Transport/RTP stream by calling</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SimpleRTPSource::createNew(envir(), rtpGroupsock, 30,</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span></span>&nbsp;&nbsp;&nbsp; 90000, &quot;video/MP2T&quot;, 0, False);</div></div></blockquote></div>
<div><br>xcsmith,&nbsp; I am not using RTSP because I am actually integrating this into an existing software framework, and the openRTSP app seems to be much more functionalty than I want or need.&nbsp; I actually haven&#39;t really looked at the code though.&nbsp; 
</div>
<div>&nbsp;</div>
<div>Ross, I&nbsp;used a SimpleRTPSource::createNew(envir(), rtpGroupsock, 33, 90000, &quot;video/MP2T&quot;, 0, False);</div>
<div>source as you suggested, but with&nbsp;33 as my payload type ( I believe this is what you meant).&nbsp; This worked right off the bat, but&nbsp;playing&nbsp;my captured stream back out to RTP and then&nbsp;playing the stream in VLC,&nbsp;I get a lot of intermittent video freezing, especially when my video (playing on loop) repeats at the beginning.&nbsp; However, using VLC to save this stream to file yields perfect playback when I open it up later in VLC.&nbsp; Very strange.&nbsp; This sounds like a VLC issue to me, do you concur or is there something that I might need to incorporate in order to get playback working smoothly?&nbsp; I can&#39;t imagine what data I might be missing that would cause VLC trouble with playing while capturing, but no trouble while capturing to file.
</div>
<div>&nbsp;</div>
<div>~Russell</div>
<div>&nbsp;</div>
<div>&nbsp;</div>