Part of what needs to be checked, is that the SMPTE time stamps that are "striped" on a hard disk with the audio (one SMPTE time stamp value per AC-3 audio frame) are all correctly lined up with the video so that the multiplex operation will work correctly. The mapping between RTP time stamps and SMPTE time stamps isn't sufficient because it requires the receiver to synthesize SMPTE time stamps between mapping points, which may mask errors in the source.
Am I missing something here?
3. For that matter, what's the advantage of putting these mappings in
separate RTCP packets? Instead, encapsulating them in the same packet as
the media data instead would give a greater assurance that the receiver
is associating the right SMPTE time value with the media data.
4. Note that regardless of where the mapping exists, there needs to be
a mechanism so that the receiver can determine if and when it has missed
a mapping packet (and therefore a run boundary) so it knows that any
further synthesized values are invalid.
--- John Lazzaro http://www.cs.berkeley.edu/~lazzaro lazzaro [at] cs [dot] berkeley [dot] edu ---
_______________________________________________ Audio/Video Transport Working Group avt at ietf.org https://www1.ietf.org/mailman/listinfo/avt