NodeRS上的WebRTC视频流

时间:2016-08-25 10:46:33

标签: node.js video-streaming webrtc

我正在尝试构建安全摄像头。 但是,我不希望像Port Forwarding那样启用流式传输。我也不想实现像Wowza这样的第三方基于云的流媒体服务。

在这些条件下,我唯一能找到的方法是在NodeJS上实现WebRTC MediaStream

NodeJS上的WebRTC实现缺少MediaStream包。 此外,MediaStream软件包在很大程度上依赖于内置的浏览器代码来设置和流式传输音频和音频。视频。

如何使用NodeJS进行无缝音频视频流? 它甚至可能吗? NodeJS(单线程模型)能否像视频转码一样进行计算密集型工作?

1 个答案:

答案 0 :(得分:0)

这当然可行。我读了一段关于webRTC连接的无人机(https://tech.ipcortex.co.uk/blog/keevioeye)以及webRTC连接的RC车(http://www.instructables.com/id/WebRTC-Creeper-Drone-Browser-Controlled-RC-Car/)。要从头开始构建它,您可能需要安装Linux Chromium的pico主板来处理与接收流的服务器的webRTC协商。

对于服务器端MediaStream录制,转码甚至运动检测和面部识别,我使用具有Java和nodeJS库的开源Kurento项目。