Hi, Following Sebastian advice, we have implemented an MPEG DASH demux based on the HLS demux code.
The DASH demux also sends a new segment event to specify the playback offset for that chain. The issue we have is that the isomp4 demux ignores the new segment event and starts timestamping output buffers at 0.
I am not sure how to handle this: should we force the new chain to seek up to the playback position it is supposed to start ? Should the offset rather be encoded in the MP4 enveloppe ? If so, would it even be parsed by the current isomp4 demux ? Thanks in advance for any explainations (I may have got it all wrong) and/or tips … David Corvoysier
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Hi,
After discussing with DASH experts, it appears that specific DASH boxes
have been added to address this issue.
The Track Fragment Decode Time (tfdt) seems in particular to be the place
where the fragment offset is supposed to be specified.
I
have modified the qtdemux to parse it and add the result to the output
timestamps, and it solves the playback issues.
I
have created a bug here: https://bugzilla.gnome.org/show_bug.cgi?id=677535
David De : gstreamer-devel-bounces+david.corvoysier=[hidden email] [mailto:gstreamer-devel-bounces+david.corvoysier=[hidden email]] De la part de [hidden email] Envoyé : mardi 29 mai 2012 17:08 À : [hidden email] Cc : [hidden email] Objet : MP4 timing issue implementing a dash demux Hi, Following Sebastian advice, we have implemented an
MPEG DASH demux based on the HLS demux code. The DASH demux also sends a new segment event to specify the playback offset for that chain. The issue we have is that the isomp4 demux ignores
the new segment event and starts timestamping output buffers at 0.
I am not sure how to handle this: should we force the new chain to seek up to the playback position it is supposed to start ? Should the offset rather be encoded in the MP4 enveloppe ? If so, would it even be parsed by the current isomp4 demux ? Thanks in advance for any explainations (I may have got it all wrong) and/or tips David Corvoysier _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |