[Bug 791207] New: dashdemux: doesn't play facebook live streams

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Dec 4 13:41:09 UTC 2017


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

            Bug ID: 791207
           Summary: dashdemux: doesn't play facebook live streams
    Classification: Platform
           Product: GStreamer
           Version: 1.12.3
                OS: Linux
            Status: NEW
          Severity: major
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: gnome-bugzilla at dreambox.guru
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I'm trying to play MPEG-DASH streams from facebook live
1. go to https://www.facebook.com/live/ and select a random stream
2. view the stream, right-click, display stream uri
3. copy that stream uri and run it though youtube-dl -g $uri
4. you get the actual MPEG DASH manifest uri which can be fed into gst-play
e.g. gst-play-1.0
"https://video.ftxl1-1.fna.fbcdn.net/hvideo-ash5/v/rMTvKZnCY3MLMygC0gCTG/live-dash/dash-abr1/761610404036944.mpd?_nc_rl=AfAdnDdKb8wmBUW6&oh=5199f0f8ddb5624c41c42a93727af578&oe=5A27CF0B"
-v

result is just a tiny thumbnail which doesn't move

with gst-launch-1.0 uridecodebin uri="..." ! autovideosink sync=false at least
there is a little bit of motion but the stream is also full of defects

... ! autoaudiosink sync=false will usually sound fine though

when looking at the timestamps falling out of the dashdemux with
gst-launch-1.0 souphttpsrc
location="https://video.ftxl1-1.fna.fbcdn.net/hvideo-atn2/v/r9sFsHpnUNM2jJZUix-M2/live-dash/dash-abr4/2081836301833050.mpd?_nc_rl=AfDWx0uVBpW-bxwm&oh=77a92c9031f065a1e801f47bfdcadaa6&oe=5A278CA6"
! dashdemux ! fakesink silent=false -v
...
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (664 bytes, dts: none, pts: 1:00:50.381000000, duration: none,
offset: 0, offset_end: 664, flags: 00000040 discont , meta: none)
0x7f0cf801c620

it seems that the timestamps start way in the future which prevents the
playback

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