I am working with security cameras and 1/3 do not put in the SPS and PPS nal units in the stream and 1/3 are settable and the rest inject it. VLC puts them in and I took the same tack in my code. When I first start I parse the PPS and SPS nals and store them. Then when I transition from the 1 back to the 5 in my little state machine in my H264Filter, I create a new frame that is {7}{8}{5} and send/save it. (001 still in front of each nal)
Is that what you guys mean? I use that function Ross mentions. PS. Ross. Good call on my bye handler. I was losing the subsession pointer in flight because of my class wrapper. I still have an issue using the environment pointer which I saved in the class.....but I haven't given up yet From: live-devel-boun...@ns.live555.com [mailto:live-devel-boun...@ns.live555.com] On Behalf Of Ross Finlayson Sent: Thursday, November 17, 2011 4:18 PM To: LIVE555 Streaming Media - development & use Subject: Re: [Live-devel] MediaSubsession SDP description to NAL This is a long shot, but does live555 contain any code that might convert the fmtp line from the SDP description of the MediaSubsession::savedSDPLines (), back into a NAL, in the same data format as the one which was parsed to create the line. It's not a 'long shot' at all. Of course we provide routines for decoding 'configuration' strings in SDP descriptions (because we supply code for receiving, as well as for sending). See the function parseSPropParameterSets() defined in "liveMedia/include/H264VideoRTPSource.hh Ross Finlayson Live Networks, Inc. http://www.live555.com/ ________________________________ No virus found in this message. Checked by AVG - www.avg.com<http://www.avg.com> Version: 2012.0.1872 / Virus Database: 2092/4622 - Release Date: 11/17/11
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel