Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Support MCU for WebRTC, or interactive live streaming. #3447

Closed
winlinvip opened this issue Mar 5, 2023 · 1 comment
Closed

Support MCU for WebRTC, or interactive live streaming. #3447

winlinvip opened this issue Mar 5, 2023 · 1 comment
Assignees
Labels
EnglishNative This issue is conveyed exclusively in English. Feature It's a new feature. WebRTC WebRTC, RTC2RTMP or RTMP2RTC.

Comments

@winlinvip
Copy link
Member

MCU is required for some embeded device.

ChromeA --WebRTC--->---+        +------------+
ChromeB --WebRTC--->---+-->-----+  SRS(MCU)  +---WebRTC-->-- Embeded Device
ChromeC --WebRTC--->---+        +------------+

Note: Chrome A/B/C use SFU to interact with each other, which is supported by SRS 4.0. For some embeded device, it only supports one stream, so SRS should support MCU to merge multiple streams to one, then deliver to it.

For interactive live streaming, also need MCU to merge two live stream.

ChromeA --WebRTC--->---+        +------------+
ChromeB --WebRTC--->---+-->-----+  SRS(MCU)  +---RTMP-->-- Live
ChromeC --WebRTC--->---+        +------------+
@winlinvip winlinvip added Feature It's a new feature. WebRTC WebRTC, RTC2RTMP or RTMP2RTC. labels Mar 5, 2023
@winlinvip
Copy link
Member Author

We will try solution #3459 first, if it works, we won't do it in SRS.

@ossrs ossrs locked and limited conversation to collaborators Jul 18, 2023
@winlinvip winlinvip converted this issue into discussion #3626 Jul 18, 2023
@winlinvip winlinvip added the EnglishNative This issue is conveyed exclusively in English. label Jul 29, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
EnglishNative This issue is conveyed exclusively in English. Feature It's a new feature. WebRTC WebRTC, RTC2RTMP or RTMP2RTC.
Projects
None yet
Development

No branches or pull requests

2 participants