-
Notifications
You must be signed in to change notification settings - Fork 9.9k
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
Comments
Does livestreamer support other protocols? For example direct HTTP(S), DASH, MMS/RTSP, and RTMP? |
Yes, there are few more. Though RTMP seems to be handled via rtmpdump just like in youtube-dl. |
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. |
livestreamer is de facto dead, but there is streamlink fork with same functionality. |
What is the purpose of your issue?
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 thatHlsFD
currently can't handle live streams.(This is just a propose, I currently don't have any code for this.)
The text was updated successfully, but these errors were encountered: