[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