[Bug 668094] dashsink: New sink for DASH

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed May 10 18:38:24 UTC 2017


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

--- Comment #18 from Isaac Smith <isaac at isrv.pw> ---
After using the above patch, the dash.js reference player attempts to play the
stream but dies with a media player error. It appears that the MP4 segments are
getting written incorrectly, they don't play in any player I've tested.

Here's a sample MPD:
https://video.crosscommunity.com/dashtest/GStreamer%20Adaptive%20Streaming.mpd 

Produced with the pipeline:

    videotestsrc ! x264enc ! h264parse ! mp4dashmux fragment-method=1
fragment-duration=2 ! dashsink fragment-duration=2

When played in dash.js on Firefox, resulting in the error "Video Element Error:
MEDIA_ERR_DECODE". When played using playbin, it fails to play after the
following warnings:

    0:00:00.698391401 15039 0x7f6474005540 WARN                 qtdemux
qtdemux.c:6512:gst_qtdemux_process_adapter:<qtdemux0> Unknown fourcc while
parsing header : styp
    0:00:00.828871236 15039 0x7f6474005540 WARN                 qtdemux
qtdemux.c:6315:gst_qtdemux_process_adapter:<qtdemux0> error: This file is
invalid and cannot be played.
    0:00:00.828909916 15039 0x7f6474005540 WARN                 qtdemux
qtdemux.c:6315:gst_qtdemux_process_adapter:<qtdemux0> error: atom ...Q has
bogus size 904110311

My best guess is that mp4dashmux isn't working correctly, but I'm way out of my
depth here so I have no idea what's wrong.

-- 
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