[Live-devel] Still working on a h264 framer

Jerry Johns jerry.johns at gmail.com
Thu Jun 26 19:30:05 PDT 2008


The reason why you're stream doesn't work in Quicktime is because QuickTime
expects something called SDP Parameters - its text that describes the
stream, and in the case of H.264,
Quicktime looks into this SDP list to find the SPS and PPS information (See
RFC Spec section on sprop parameters)

You will have to parse your H.264 file, find the SPS and PPS Nal units,
(usually they're the first two units in the stream) and according to the RFC
Spec, base64 encode and append it to your SDP Parameters
You should be implementing this i think in H264VideoRTPSink.cpp

Also, i didn't see any FU-A framing in your parser...are your NAL units sub
MTU size?

Jerry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20080626/9a80b44d/attachment.html>


More information about the live-devel mailing list