[Bug 777984] isomp4: initial ftyp/moov streamheader missing

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Feb 9 15:03:32 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=777984

--- Comment #10 from Andoni Morales <ylatuya at gmail.com> ---
If I am correct, DASH implementations in the client like [1] implement the
demuxing their self, you can't feed the MSE API with streams, just with encoded
frames. So fragmented MP4 playback as-is in a browser is probably not
implemented, this is why I was suggesting demuxing and pushing frames to the
MSE API.

>From what Andreas showed in the first message, tcpserversink is already doing
the correct thing, his message was:

the randomly entered streams only start with:
0000 0000: 00 00 00 14 73 74 79 70  6D 73 64 68 00 00 00 00  ....styp msdh....

This means for seeks, it's starting the push segments from the header. If you
combine that with my patch that inserts the missing atoms in the muxer
streamheaders you should have everything you need to do playback in the client
side.

[1] https://github.com/Dash-Industry-Forum/dash.js/wiki

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list