Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
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.tsworks perfectly fine. So I think it would be great to have support for external livestreamer downloader. Note thatHlsFDcurrently can't handle live streams.(This is just a propose, I currently don't have any code for this.)