<!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] H.264</title></head><body>
<blockquote type="cite" cite><font face="Arial" size="-1"
color="#000000">Earlier video compression standards were always
centered around the concept of a bit stream. Higher layer syntax
elements were separated by start codes to allow re-synchronization to
the bit stream in case of corruption-be it the result of an erasure
or of bit errors.</font><br>
</blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1"
color="#000000">&nbsp;</font><br>
</blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1"
color="#000000">H.264, when employing its optional Annex B, also
allows such a framing scheme, primarily to support a few legacy
protocol environments such as H.320 or MPEG-2 transport. The RTP
packetization, however, employs the native NAL interface that is based
on NAL units (NALUs).</font><br>
</blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1"
color="#000000"
>////////////////////////////////////////////////////////////////////<span
></span>//////////////////////////////////////////////////////</font><br
>
</blockquote>
<blockquote type="cite" cite><font color="#000000">&nbsp;</font><br>
</blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1"
color="#000000">Does this mean that if my encoder employ Annex B file
format, I can use the livemedia MPEG2VideoFramer and MPEG2VideoSink to
send the h.264 data over?</font></blockquote>
<div><br></div>
<div>No.&nbsp; The text you quoted referred to the possibility of
carrying H.264 video data within a MPEG-2 *Transport* Stream.&nbsp; If
you were to do that, then you could stream the Transport Stream data
using our Transport Stream-related classes.&nbsp; But to stream
H.264/RTP data by itself, you must use
&quot;H264VideoRTPSink&quot;.</div>
<div><br></div>
<div>I'm probably not going to be answering any more questions about
streaming H.264 for a while; I'm getting sick of them...</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>