[Live-devel] Query on H.264 Streaming out in real-time systems

Ross Finlayson finlayson at live555.com
Sun Jun 14 20:22:29 PDT 2009


>I would like to transfer frame after frame (each a slice / NALU). 
>However, in case of IDR/I frames, I get SPS, PPS along with slice. 
>This is to ensure that any receiver connecting at anytime should be 
>able to receive and decode data. However, I can pass only one NALU 
>per call of my doGetNextFrame function call. Hence, to transfer an 
>IDR frame, I require 3 calls to doGetNextFrame.
>
>This causes buffer management and latency issues in my system. 
>Hence, I would like to know if it possible to send more than one 
>NALU per call of my instance

No, each chunk of data that you deliver to your downstream 
"H264VideoRTPSink" must be a single NAL unit, and no more.

-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


More information about the live-devel mailing list