<!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. 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"> 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
"testMPEG1or2ProgramToTransportStream" demo application),
and stream the Transport Stream files. 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>