我刚刚使用WebRTC和Socket-IO创建了一个应用程序,用户可以在其中进行实时视频聊天。它工作正常,随着许多用户连接到应用程序,它们向所有人展示。
我现在需要的是单用户开始广播,用户选择广播公司并开始观看。不应该为客户提供视频共享。
我的应用程序链接是https://218.248.64.73:8443/
请帮助!!!
答案 0 :(得分:2)
您需要将媒体服务器添加到当前使用的服务器组合中。此服务器的目的是接收来自广播公司的视频,然后将其传播给想要订阅的人。
如果您打算向数千人广播相同的内容,那么您还需要将媒体服务器级联到另一个。如果您愿意有一点延迟(比方说10秒),那么您可以将WebRTC广播器连接到媒体服务器并将内容转换为HLS或Flash,然后通过CDN将其流出。
以下是其中的要点:https://bloggeek.me/webrtc-live-broadcast-future/
要使用商业媒体服务器,请查看Wowza,Red5 Pro或nanocosmos。
您还可以使用Vidyo.io,TokBox或Phenix等解决方案。
底线 - 在1:1视频聊天的基础上添加广播将大大提高您的成本,但绝对可能。