[Live-devel] Confused about how to generate fmtp line for H.264 source for SDP
Matt Schuckmannn
matt at schuckmannacres.com
Thu Aug 4 09:19:22 PDT 2011
Ok, thanks for the input.
Matt S.
On Wednesday, August 03, 2011 6:51:37 PM, Ross Finlayson wrote:
>>> Yes. Now, the SPS and PPS NAL units are assumed to be in the input
>>> NAL unit stream (and are extracted from there).
>>
>> Is that a safe assumption, isn't optional to include the SPS and PPS
>> NAL units in the stream? or at the very least make the very infrequent?
>
> Yes, it's uncommon for a supplier of a H.264 stream to know the SPS and
> PPS NAL units, but for those NAL units not to appear in the stream. Most
> commonly, these NAL units appear in the stream, but you don't know what
> they are - and can find them out only by scanning the stream. We now do
> that for you.
>
>
>> Hmm, I'll look into it, but my encoder gives me the sps and pps when I
>> initialize it, it seems like it would be easier to just hand the sps
>> and pps to the rtp sink and just re-implement auxSDPLine in my class,
>> pretty much like I used to do. Is there a reason your recomme
nding
>> this approach
>
> Yes, the reason was that it would probably save you work. If the SPS and
> PPS NAL units also appear in the stream (which, for most encoders, they
> will), then you don't have to do any extra work (except perhaps
> duplicate some code that we already have in
> "H264VideoFileServerMediaSubsession").
>
>
> Ross Finlayson
> Live Networks, Inc.
> http://www.live555.com/
>
>
>
> _______________________________________________
> live-devel mailing list
> live-devel at lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel
More information about the live-devel
mailing list