【问题标题】:Embed live video from two of my website users' webcams嵌入来自我的两个网站用户的网络摄像头的实时视频
【发布时间】:2016-03-15 13:14:41
【问题描述】:

根据标题,我想从我的两个网站访问者的网络摄像头(当然,在他们的许可下)将视频流式传输到我的网站。

我想弄清楚如何做到这一点,但真的不知道从哪里开始。我已经进行了研究,但我发现的所有内容都涉及使用 Flash,我认为这已经过时了?这是 WebRTC 的理想应用吗?

任何有关如何解决此问题的建议都将不胜感激。我对此很陌生。

谢谢

【问题讨论】:

  • 如果相关的话,我最熟悉 Rails 和 Javascript。
  • 如果你想在两个用户之间交换视频流,你会发现很多 WebRTC 示例,如果你想将流发送到服务器(来自一个用户或 n 个用户,差别不大在实施中),您可以尝试研究 MCU / SFU,例如 Licode、Kurento、Janus Gateway...
  • 我想将两个视频流都发送到我的网站,以便其他网站访问者可以观看。

标签: video video-streaming html5-video webrtc live-streaming


【解决方案1】:

理论上,您不需要将流发送到服务器,您可以直接使用 WebRTC 将所有观众链接到广播公司。但是,如果不只是使浏览器崩溃,它会耗尽广播公司的带宽。

实际上,您可以通过在服务器上设置一个简单的 SFU(选择性转发单元)来完成您想做的所有事情。就像在 cmets 中提到的,你可以看看这个kurento example 进行一对多广播。我个人更喜欢Licode,倾向于觉得他们的API更容易使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-13
    • 1970-01-01
    • 2021-01-02
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    相关资源
    最近更新 更多