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

Open source replication: Achieve multi-platform live streaming, such as Kuaishou Cloud Live or Restream.io rebroadcasting. #2676

Closed
3 of 5 tasks
winlinvip opened this issue Oct 13, 2021 · 4 comments
Assignees
Labels
Solution It's a solution plan. TransByAI Translated by AI/GPT.
Milestone

Comments

@winlinvip
Copy link
Member

winlinvip commented Oct 13, 2021

SRS live Q&A, every Saturday night at 20:00, it is noticed that besides Douyin, the number of users on Bilibili is also gradually increasing. For general live streaming services, it is necessary to have the ability to simulcast to multiple live streaming platforms, such as distribution on Kuaishou Cloud Live, Restream.io, rebroadcasting on Xiaoe Tong, and so on.

Why

The goal of using an open-source replica rebroadcasting solution is to understand the related technologies involved in rebroadcasting. In certain situations, such as in a private cloud where rebroadcasting is needed, one can refer to the open-source replica solution to implement it themselves.

The goal of replication is not to provide commercial services. If one truly wants to develop a commercial product, they may need to consider more factors and strive for a more comprehensive implementation. Of course, in general, starting from an open-source solution is often the preferred choice.

Restream.io

You can stream to the restream.io platform on OBS.

image

This way, you can broadcast to other platforms such as twitch.tv, Facebook, and YouTube.

image

Kuaishou

Take a look at the powerful Kuaishou Cloud Live. After streaming or pulling the stream to the Kuaishou platform, it will be transcoded by default (if you have money), and it also supports streaming to other platforms with the built-in restream.io function. After the live broadcast is completed, you can even edit it. It can only be said that Teacher Yu is truly professional in live broadcasting, and having money allows for such extravagance.

image

Now you can watch the live broadcast on Kuaishou, Shipei Hao, and Bilibili.

broadcast.mp4

Xiaoe Tong

I also tried the live streaming feature of Xiaoe Tong, and it's pretty good. However, it is a paid service and not cheap. Of course, Xiaoe Tong has more than just this one feature, live streaming is just one of many.

image

Research

https://www.youtube.com/results?search_query=stream+to+multiple+platform

Stream to Facebook, YouTube, Twitch, Mixer, LinkedIn or any other social platforms.

Client(OBS, FFmpeg, WebRTC, etc) ==> SRS => Multile Platforms(Facebook, YouTube, Twitch, etc)

Of course, domestic platforms can also be supported, such as Video Number Live, Douyin, Kuaishou, Douyu, etc.

There still some works to do:

Previously, similar capabilities have been supported:

Existing multi-platform live streaming platforms:

Other multi-platform live streaming solutions:

TRANS_BY_GPT3

@ghostsf
Copy link
Contributor

ghostsf commented Feb 13, 2022

The live streaming platform does not provide a streaming address and does not allow direct streaming. It requires the use of exclusive streaming software, which is a problem.

TRANS_BY_GPT3

@winlinvip
Copy link
Member Author

winlinvip commented Feb 13, 2022

If the platform does not provide a streaming address, no one can retweet. This is an issue with some platforms, not with this functionality.

This does not affect the ability to retweet, as this platform is not a target platform, but it does not mean there are no other platforms.

The goal of open source is a global platform. For platforms that are not supported, it's better to not support them. We only need to consider those that can be supported.

Just because some girls choose not to get married doesn't mean we have to remain single, nor does it mean that marriage has lost its value. We should live our lives the way we want to. There are plenty of girls around the world, even if the domestic live streaming platforms are gradually becoming more closed-off.

TRANS_BY_GPT3

@winlinvip winlinvip changed the title 开源复刻:实现多平台直播,比如快手,Restream.io 开源复刻:实现多平台直播,比如快手云直播的转推,Restream.io转推平台 Feb 13, 2022
@winlinvip winlinvip changed the title 开源复刻:实现多平台直播,比如快手云直播的转推,Restream.io转推平台 开源复刻:实现多平台直播,比如快手云直播或者Restream.io转推平台 Feb 13, 2022
@winlinvip winlinvip changed the title 开源复刻:实现多平台直播,比如快手云直播或者Restream.io转推平台 开源复刻:实现多平台直播,比如快手云直播或者Restream.io转推 Feb 13, 2022
@winlinvip
Copy link
Member Author

winlinvip commented Mar 5, 2022

SRS cloud server is ready: https://mp.weixin.qq.com/s/FtaeQIJpb7vpmX2eFguLiQ

TRANS_BY_GPT3

@talway
Copy link

talway commented Apr 1, 2022

https://mp.weixin.qq.com/s/FtaeQIJpb7vpmX2eFguLiQ

You can retweet any live streaming platform as long as it is supported by FFmpeg. In fact, it is not limited to the three commonly used platforms mentioned in our guide. We provide them to give the links for creating live rooms, and in the future, we will add a custom server.

Looking forward to the release of this powerful feature.

TRANS_BY_GPT3

@winlinvip winlinvip changed the title 开源复刻:实现多平台直播,比如快手云直播或者Restream.io转推 Open source replication: Achieve multi-platform live streaming, such as Kuaishou Cloud Live or Restream.io rebroadcasting. Jul 28, 2023
@winlinvip winlinvip added the TransByAI Translated by AI/GPT. label Jul 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Solution It's a solution plan. TransByAI Translated by AI/GPT.
Projects
None yet
Development

No branches or pull requests

3 participants