HI, Malte! Thanks,
The following blue notes are my questions. -----邮件原件----- 发件人: Malte Tancred [mailto:[EMAIL PROTECTED] 发送时间: 2008年9月24日 13:56 收件人: [EMAIL PROTECTED] 主题: Re: [Live-devel] question about the live555 RTP sending speed On 23 sep 2008, at 15.11, Ross Finlayson wrote: > The transmission speed is determined by the value of the > "fDurationInMicroseconds" variable. Your "*Framer* object (in this > case, your "H264VideoStreamFramer" subclass) needs to properly set > this for each H.264 NAL unit that it delivers. I suppose this is correct. However, "properly set" doesn't necessarily mean what you first think it means. These are my findings: - all NAL units that belong to the same frame, except the last NAL unit in that frame, should have a duration of 0 (zero). [Aiden: ] : what's the meaning of " duration ", I guess, your mean’s that the consecutive nal units in the same frame have the same timestamp, right? - the last NAL unit in each frame should have a duration matching that of its frame. [Aiden: ] : now, my all NAL unit in an access unit have the same timestamp. Is it accord with your meaning? - all NAL units in a frame should have the same presentation time. [Aiden: ] : what’s the presentation time? ---- Timestamp ? (Please note that what I call "frame" above is called an "access unit" in the liveMedia library) What brought my attention to this was the following message to the list, regarding zero duration "frames" delivered by the MPEG stream framer: http://lists.live555.com/pipermail/live-devel/2004-April/000650.html Regards, Malte
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel