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

HLS: Support Adaptive Bitrate with SRS #1764

Closed
nguyenduybinh opened this issue May 15, 2020 · 6 comments
Closed

HLS: Support Adaptive Bitrate with SRS #1764

nguyenduybinh opened this issue May 15, 2020 · 6 comments
Assignees
Labels
Duplicated Duplicated bug. EnglishNative This issue is conveyed exclusively in English. Won't fix We won't fix it.
Milestone

Comments

@nguyenduybinh
Copy link

nguyenduybinh commented May 15, 2020

Hi all, I used SRS for my livestream system. SRS is so good for all.
But 1 thing i have wondered that, why SRS doesn't support Adaptive Bitrate. It is an important feature for all livestream system.
And are there any plan for support Adaptive Bitrate with SRS in the future? Or are there any solutions to work around to support Adaptive with current SRS?
Thanks!

@nguyenduybinh
Copy link
Author

nguyenduybinh commented Jun 8, 2020

@winlinvip do you have any comment for this issue?

@r-t-k
Copy link

r-t-k commented Jul 9, 2020

Maybe even a straightforward way to output a multi bitrate m3u8 playlist from an srs instance that is ingesting several transcode instances.

Origin --> 3 transcode servers (1080,720, and 480) --> edge (one multibitrate playlist)

@r-t-k
Copy link

r-t-k commented Jul 9, 2020

@nguyenduybinh Someone figured out how to do it and I dug it up.

See the issue I created here: #1845 (comment)

@winlinvip
Copy link
Member

Won't support adaptive bitrate, it will be replaced by WebRTC, or use FFmpeg to generate HLS.

@miadabdi
Copy link

@winlinvip But WebRTC can't serve a huge audience. And huge audience needs adaptive bitrate. I couldn't find a way to implement adaptive bitrate in srs with ffmpeg in a way that many streams are handled concurrently. Is there a way to achieve this?

@winlinvip winlinvip changed the title Support Adaptive Bitrate with SRS HLS: Support Adaptive Bitrate with SRS Sep 4, 2021
@winlinvip
Copy link
Member

winlinvip commented Sep 4, 2021

Dup to #1845 (comment)

Please use FFmpeg to transmux HLS adaptive bitrate.

@winlinvip winlinvip self-assigned this Sep 4, 2021
@winlinvip winlinvip added Duplicated Duplicated bug. Won't fix We won't fix it. labels Sep 4, 2021
@winlinvip winlinvip added this to the 3.0 milestone Sep 4, 2021
@winlinvip winlinvip added the EnglishNative This issue is conveyed exclusively in English. label Jul 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Duplicated Duplicated bug. EnglishNative This issue is conveyed exclusively in English. Won't fix We won't fix it.
Projects
None yet
Development

No branches or pull requests

4 participants