<div dir="ltr"> +------+------+------------+------+------------+------+------------+------------+-----------------+<br> | RTP | VP |Video Packet| VP |Video Packet | VP |Video Packet|<br> |header |header| (1) |header| (2) |header| (3) |<br>
+------+------+------------+------+------------+------+------------+------------+------------------+<br>Just like the figure above(I copy it from RFC3016),can we get timestamp information of every Video Packet from VP header?As you said,"we don't actually decode the media data", what does it mean?since in my opinion,most time we not only get every frame but send them to the decoder,doesn't the decoder need timestamp information for every frame?And a new question, I found some figures(like before)in RFC3016 use Video Packet and VOP,but the expression "Video Packet" can hardly be seen in ISO14496,is there anything wrong with it? <br>
<br><div class="gmail_quote">2008/9/16 Ross Finlayson <span dir="ltr"><<a href="mailto:finlayson@live555.com">finlayson@live555.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">At 10:45 PM 9/15/2008, you wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I read the source code again,yes,"MPEG4GenericRTPSource" indeed implements multiple frames per packet by reimplementation of the virtual function "MPEG4GenericBufferedPacket::nextEnclosedFrameSize()",but it had not update the "fPresentationTime" after the first received frame,since "frameDurationInMicroseconds" is always 0.In that case,from a multiframed packet,we will get several frames with the same timestamp,is it a bug?<br>
</blockquote>
<br></div>
In principle, yes. However, in practice, because we don't actually decode the media data, it would be difficult for an implementation to figure out the duration of each frame within the packet, so we don't try to do this.<div>
<div></div><div class="Wj3C7c"><br>
<br>
<br>
Ross Finlayson<br>
Live Networks, Inc. (<a href="http://LIVE555.COM" target="_blank">LIVE555.COM</a>)<br>
<<a href="http://www.live555.com/" target="_blank">http://www.live555.com/</a>><br>
<br>
_______________________________________________<br>
live-devel mailing list<br>
<a href="mailto:live-devel@lists.live555.com" target="_blank">live-devel@lists.live555.com</a><br>
<a href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br>
</div></div></blockquote></div><br></div>