Sorry I can't grasp "properly set". ^_^ Another question about "fPresentationTime". The sending rate depends on "fDurationInMicroseconds", Then ,what is "fPresentationTime" related to ? timestamp, right ???
-----邮件原件----- 发件人: Ross Finlayson [mailto:[EMAIL PROTECTED] 发送时间: 2008年9月24日 15:26 收件人: LIVE555 Streaming Media - development & use 主题: Re: [Live-devel] question about the live555 RTP sending speed >>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. Since I wrote the software, I'm the person who gets to define what "properly set" 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). > >- the last NAL unit in each frame should have a duration matching > that of its frame. > >- all NAL units in a frame should have the same presentation time. None of this is inconsistent with what I said earlier. Your "H264VideoStreamFramer" subclass implementation should set the "fPresentationTime" and "fDurationInMicroseconds" variables in accordance with what you just said. Ross Finlayson Live Networks, Inc. (LIVE555.COM) <http://www.live555.com/> _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel