I have added the following lines into "afterGettingFrame" method.
unsigned numSPropRecords; SPropRecord* sPropRecords = parseSPropParameterSets(fSubsession.fmtp_spropparametersets(), numSPropRecords); numSPropRecords is always 0 and sPropsRecords is always NULL For information, my class inherit from MediaSink David. Le 2 mars 2012 à 18:08, Ross Finlayson a écrit : >> What about using parseSPropParameterSets ? > > Yes. You should take the SDP 'configuration' string (from > "MediaSubsession::fmtp_spropparametersets()"), and parse this string into a > set of SPS and PPS NAL units, using the function "parseSPropParameterSets()". > You should then insert these NAL units into your decoder (before the NAL > units that come from the RTP stream). > > I'll let other people answer with specific tips about "ffmpeg" (because I > don't use this, and it's not our software). However, I've heard that you > need to prepend each NAL unit (*including* the SPS and PPS NAL units that you > get from calling "parseSPropParameterSets()") with 0x00 0x00 0x00 0x01, > before feeding them to the "ffmpeg" H.264 decoding function. > > > Ross Finlayson > Live Networks, Inc. > http://www.live555.com/ > > _______________________________________________ > live-devel mailing list > live-devel@lists.live555.com > http://lists.live555.com/mailman/listinfo/live-devel
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel