Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Facebook Live Broken for some Streams? #2133

Closed
1 task done
TPME opened this issue Oct 23, 2018 · 6 comments
Closed
1 task done

Facebook Live Broken for some Streams? #2133

TPME opened this issue Oct 23, 2018 · 6 comments
Labels
plugin issue A Plugin does not work correctly

Comments

@TPME
Copy link

TPME commented Oct 23, 2018

  • This is a bug report and I have read the contribution guidelines.

Description

Log output

When trying to use streamlink v0.14.2 with a Facebook Live stream (namely ESL, https://www.facebook.com/WatchESLOne/videos/796813817377003/), it returns the following:

[cli][debug] OS:         Linux-4.15.0-34-generic-x86_64-with-Ubuntu-18.04-bionic
[cli][debug] Python:     3.6.5
[cli][debug] Streamlink: 0.14.2
[cli][debug] Requests(2.18.4), Socks(1.6.5), Websocket(0.44.0)
[cli][info] Found matching plugin facebook for URL https://www.facebook.com/WatchESLOne/videos/796813817377003/
[plugin.facebook][debug] Falling back to playlist regex
error: No playable streams found on this URL: https://www.facebook.com/WatchESLOne/videos/796813817377003/

Expected / Actual behavior

Streamlink should be able to fetch the playable stream.

Reproduction steps / Explicit stream URLs to test

  1. Try and use streamlink on https://www.facebook.com/WatchESLOne/videos/796813817377003/

Comments

I'm wondering why this happens. The stream from ESL does not require the user to be logged in. A technical reason? Maybe because of the provided high quality?

@back-to
Copy link
Collaborator

back-to commented Oct 23, 2018

The stream from ESL does not require the user to be logged in

it does, You must log in to continue.

closing as this is not supported by Streamlink

@back-to back-to closed this as completed Oct 23, 2018
@leio
Copy link

leio commented Oct 28, 2018

You don't need to be logged in to view this in the browser. These live streams are routinely shown on main page as well, without such dialog, and cancelling the dialog in the specific place will result in the stream still playing - the login is for the comments on the side probably.
There might be technical issues on how it's streamed, to not work with streamlink existing support, but the assert that user needs to be logged in is false.

@leio
Copy link

leio commented Oct 28, 2018

I mean, yes, it might want you to log in now for watching it afterwards (when the live stream has ended), but the live stream doesn't, while it's still running, currently https://www.facebook.com/WatchESLOne/videos/112851819618116/ - yet it doesn't work in streamlink.

@TPME
Copy link
Author

TPME commented Oct 28, 2018

I didn't know you can still comment while the issue is closed - thanks for defending me @leio , as I originally stated in the OP "The stream from ESL does not require the user to be logged in." and got my thread closed nonetheless.

@back-to please reconsider. Thank you.

@xMikasa
Copy link

xMikasa commented Oct 29, 2018

i found two posts about facebook streams. https://www.reddit.com/r/DotA2/comments/9s2zb8/i_know_esl_facebook_stream_is_hated_but_im_really/e8m46fb/

https://www.reddit.com/r/GlobalOffensive/comments/7xufbp/how_to_watch_the_esl_facebook_stream_in_vlc_to/

i was able to watch the esl stream yesterday on vlc without issue. similar thing should be with streamlink. facebook on streamlink has never worked for me. It only requires you to login if you go to the link after stream has ended. When stream is live, its is viewable by anyone, doesnt require facebook account

@back-to
Copy link
Collaborator

back-to commented Nov 8, 2018

I didn't know you can still comment while the issue is closed

since you are the author, you should also be able to reopen this issue yourself.

"The stream from ESL does not require the user to be logged in." and got my thread closed nonetheless.

well, it does when the stream is offline.

your first post just doesn't have enough details


summary

  • different player tahoe for livestreams, currently not supported
  • vod might be private if the stream is offline

@back-to back-to reopened this Nov 8, 2018
@back-to back-to added plugin issue A Plugin does not work correctly and removed invalid labels Nov 8, 2018
pmrowla added a commit to pmrowla/streamlink that referenced this issue Jan 11, 2019
pmrowla added a commit to pmrowla/streamlink that referenced this issue Feb 1, 2019
Addresses streamlink#2168, streamlink#2133.
Immediate playback for DASH streams with separate audio and video
streams will not be supported until proper SegmentBase handling is
implemented.
Billy2011 pushed a commit to Billy2011/streamlink-27 that referenced this issue May 14, 2020
…eamlink#2286)

Immediate playback for DASH streams with separate audio and video
streams will not be supported until proper SegmentBase handling is
implemented.

closes streamlink#2133
closes streamlink#2164
closes streamlink#2324

WIP for streamlink#2168
mkbloke pushed a commit to mkbloke/streamlink that referenced this issue Aug 18, 2020
…eamlink#2286)

Immediate playback for DASH streams with separate audio and video
streams will not be supported until proper SegmentBase handling is
implemented.

closes streamlink#2133
closes streamlink#2164
closes streamlink#2324

WIP for streamlink#2168
resiproxy pushed a commit to resiproxy/streamlink that referenced this issue Nov 5, 2020
…eamlink#2286)

Immediate playback for DASH streams with separate audio and video
streams will not be supported until proper SegmentBase handling is
implemented.

closes streamlink#2133
closes streamlink#2164
closes streamlink#2324

WIP for streamlink#2168
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
plugin issue A Plugin does not work correctly
Projects
None yet
Development

No branches or pull requests

4 participants