视频流系统

时间:2017-01-12 14:11:54

标签: php node.js codeigniter video server

我试图找到一个解决方案,以便能够将视频流式传输到连接到我网站的用户。 我解释一下:

  1. 视频来源 我拍摄了一个我正在做的会议,我有多个视频源,并使用像vMix这样的软件实时混合。该软件可以实时将视频上传到服务器(通过URL)。
  2. 服务器 ??
  3. 网站 视频开始后,用户可以访问网站(codeigniter框架)观看视频。
  4. 我面临的问题是服务器部分。实际上,我知道PHP无法处理这种工作。我已经做了一些研究并评估了Node.js或类似的东西可以做到(可能使用WEBRTC)。问题是,我只想要一个重新分发Feed 的服务器,而不是像多个Feed的视频聊天来管理...

    我想知道是否有替代,来构建这种小型(一百个用户)流服务器。

1 个答案:

答案 0 :(得分:1)

视频流是非常专业的技术,使用现有的流媒体服务器肯定比自己构建一个更容易。

服务器将(根据您的需求和您想要的用户体验级别)处理诸如快速启动,ABR(允许您的情况下的浏览器客户端根据网络条件等在不同比特率视频之间切换)之类的事情,打包正确的流媒体格式的视频等。

您可以找到开源流媒体服务器,例如:

或商业性的,例如:

两者都有很好的教程。