因此,有各种服务,如Red5Pro,Antmedia,Kurento等 . 他们中的大多数都不能免费使用WebRTC .
我基本上想通过webrtc将浏览器连接到服务器,获取音频/视频流和它们,首先,通过简单的渐进式http向所有请求它的客户端广播它(不需要为 Spectator 提供webrtc) .
例如,我可以从mp3文件创建一个readStream,并使用一个chuncked标头将其发送到浏览器 . 我想知道我能否以同样的方式从getUserMedia获取块并发送到服务器然后广播音频/视频 .
因此,我无论是测试现有的媒体服务器还是使用WebRTC Native C API编写我自己的编码,因为我需要扩展甚至纯粹的NodeJS实现 .
为了将WebRTC连接到服务器,这是2018年的最佳路径? (我知道这已经在这里被问到了,但没有确凿的答案)
1 回答
可能你不需要
webRTC
,只需getUserMedia
:从
getUserMedia
获取流使用API MediaStream Logger 获取数据(https://webrtc.github.io/samples/src/content/getusermedia/record/)
将块发送到您的服务器(通过websockets,REST,由您决定)
一旦在服务器中,使用流执行所需的操作