now I have one more question about it. I'm only receiving Slice packets from the H264 Server now(type 1 and 5). Why I don't receive SPS, SEI or PPS packets?

Perhaps your server just isn't sending them (in the stream)? SPS and PPS NAL units (I don't know anything about "SEI" NAL units) are usually encoded in the stream's SDP description (which is sent in response to the RTSP "DESCRIBE" command), but not necessarily in the stream itself.

To overcome this, you will need to decode the PPS and SPS NAL unit data from the SDP description, and insert these at the front of the stream that you pass to your decoder. Specifically, you call "MediaSubsession:: fmtp_spropparametersets()" on your 'subsession' object, to get the appropriate configuration string, and then decode this string by calling "parseSPropParameterSets()". (See "liveMedia/include/H264VideoRTPSource.hh".)
--

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

Reply via email to