Replies: 4 comments
-
Well, this Feather (Demo) is still very meaningful. Transcoding (1 input N output, ABR) is needed for multi-terminal/multi-network environment streaming testing/production. |
Beta Was this translation helpful? Give feedback.
-
I personally think this is not something SRS should do; it should be done by a larger project (which we are currently doing). Transcoding is a transcoding system; the SRS system and the transcoding system are scheduled through an API: srs-cluster <-- grpc server -> trans system (ffmpegs) |
Beta Was this translation helpful? Give feedback.
-
@jinleileiking This is an open-source replica solution, not transcoding in SRS, but making an additional DEMO, combining FFmpeg and SRS, as well as the management background. If it's a feature, it wouldn't be called "open-source replica"; it would be called invoking FFmpeg API for transcoding. Calling it an open-source replica means making a complete solution DEMO, and this kind of label is also a Solution, not a Feature. Many people have implemented live streaming transcoding systems; Zhang San has implemented one, and Li Si has also implemented one, but no one has open-sourced it, and new friends still don't know how to do it. Newcomers can't possibly know how to create a live streaming transcoding system based on just one sentence. If you're interested, we can work on it together, and there will be a separate repository coming out later. |
Beta Was this translation helpful? Give feedback.
-
Yes, in larger usage scenarios, "Demo" it to let users understand the "best practices" and optional technical routes/solutions for SRS applications in such scenarios. |
Beta Was this translation helpful? Give feedback.
-
How to achieve multi-bitrate streaming for live streaming, so that the streams viewed on PCs and mobile phones are different, of course, using FFmpeg, but it involves some logic:
Currently, it mainly pushes streams to cloud vendors for transcoding, and it's worth making a DEMO.
If you need it, please leave a message in the comments section.
Beta Was this translation helpful? Give feedback.
All reactions