<!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] Streaming an Mpeg-2 program
stream</title></head><body>
<blockquote type="cite" cite><font face="Arial" size="-1">It seems
LiveMedia doesn't have provision to stream an Mpeg-2 Program Stream
without demuxing to elementary streams. Yet RTP has provision to
stream an Mpeg-2 program stream without demuxing.</font></blockquote>
<div><br></div>
<div>Yes, but noone implements this (at either the server or client
ends), so it's not useful.&nbsp; It would also be nontrivial to
implement at the server end, because we would need to parse timestamp
data within the Program Stream.</div>
<div><br></div>
<div><br></div>
<blockquote type="cite" cite><font face="Arial" size="-1">&nbsp;This
is useful for example in cases when a program Mpeg-2 stream might
include private data that LiveMedia doesn't
recognize.</font></blockquote>
<div><font face="Arial" size="-1"><br></font></div>
<div>If you want to do this, then you should convert your Program
Stream data to Transport Stream files (e.g., using our
&quot;testMPEG1or2ProgramToTransportStream&quot; demo application),
and stream the Transport Stream files.&nbsp; Streaming MPEG Transport
Stream files is very common, and well-supported by both servers and
clients.</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>