WebRTC 直播视频流 node.js

WebRTC live video stream node.js

我正在寻找一种使用 webRTC 流式传输视频的方法。我对 webRTC 很陌生。我在网上看到很多应用程序都有 p2p 视频聊天功能。我遵循的教程解释了 WebRTC 如何为客户端工作,但它们没有显示后端脚本的用途。这正是我正在寻找的后端脚本(最好是 node.js),它确保我可以将实时视频 (getUsersMedia) 流式传输到客户端。

上手真的很简单,查看一个简单的演示here

1.You 需要支持 WebRTC 的浏览器。 Chrome 和 firefox 目前最好

  1. 交换媒体选项的信令服务器。使用 Nodejs 的 SocketIO

  2. TURN和STUN服务器解决NAT和Symmetric NAT (Only if you public)

  3. MCU,如果要限制带宽使用。它为星型网络提供了灵活性,而不是普通 p2p
  4. 中的网状网络