我想创建一个直播流媒体解决方案,注册用户可以在其中创建他们想要的任何事件的直播视频。我试图在谷歌搜索中找到解决方案并找到一些结果来执行此操作,但我无法找到符合我要求的结果。 (我无法尝试所有这些,最后没有任何解决方案,所以向社区询问我应该选择1或2个。)
根据我的搜索,我发现我需要一台将在wowza
协议上运行的媒体服务器(red5
,adobe media server
,RTMP
等)。除了red5之外,上面提到的服务器非常昂贵,red5是开源的,但没有太多的支持,也没有文档。最后我发现red5Pro
建立在red5之上,但不确定是否可以达到我的目的。但是每个人都声称要直播。
我安装了red5并且能够在我的本地计算机上从一个浏览器窗口直播到另一个浏览器,但我的用户将如何能够这样做? API会让我这样做吗,他们是否有充满希望的API?
我还发现nginx with RTMP module
但不知道从哪里开始整合。
有些公司正在做同样的事情,比如twitch.tv,他们正在使用什么样的解决方案和服务器?