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

Implement --hls-prefer-livestreamer #9349

Open
4 of 8 tasks
Kagami opened this issue Apr 29, 2016 · 4 comments
Open
4 of 8 tasks

Implement --hls-prefer-livestreamer #9349

Kagami opened this issue Apr 29, 2016 · 4 comments
Labels

Comments

@Kagami
Copy link
Contributor

Kagami commented Apr 29, 2016

  • I've verified and I assure that I'm running youtube-dl 2016.04.24
  • At least skimmed through README and most notably FAQ and BUGS sections
  • Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

  • Bug report (encountered problems with youtube-dl)
  • Site support request (request for adding support for a new site)
  • Feature request (request for a new functionality)
  • Question
  • Other

Description of your issue, suggested solution and other information

FFmpeg seems to be very ineffecient on HLS streams, especially on a slow ones. For example, it drops a lot of segments on vlive.tv streams with middle/high quality (low-res streams are recorded fine). On the other hand livestreamer "hls://stream-url.m3u8" best -o out.ts works perfectly fine. So I think it would be great to have support for external livestreamer downloader. Note that HlsFD currently can't handle live streams.

(This is just a propose, I currently don't have any code for this.)

@yan12125
Copy link
Collaborator

Does livestreamer support other protocols? For example direct HTTP(S), DASH, MMS/RTSP, and RTMP?

@Kagami
Copy link
Contributor Author

Kagami commented Apr 29, 2016

Yes, there are few more. Though RTMP seems to be handled via rtmpdump just like in youtube-dl.

@spookyahell
Copy link

spookyahell commented May 28, 2016

I also think it would be great to be able to combine youtube-dl and livestreamer. For some videos I have to do it manually at this point, because ffmpeg will interrupt the download (even with "-timout" doesn't work good) and livestreamer will retry fetching and notify when it had trouble fetching a segment.

But: If at all, livestreamer would have to be implemented as a exterenal downloader and not just for the hls protocol.

@Kagami
Copy link
Contributor Author

Kagami commented Jan 19, 2017

livestreamer is de facto dead, but there is streamlink fork with same functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants