如何将本地媒体文件(视频文件)流式传输给对等体?(我正在使用janus-gateway - videoroom插件)。
对于音频有webAudio,但视频怎么样?
谢谢!
更新:也许某人有一个例子?还是一个小代码片段?也许是一些lib的链接?
答案 0 :(得分:2)
在Canvas&上呈现本地视频从Canvas元素创建流对象。 然后您可以将流添加到PeerConnection。 然后将流发送到远程对等方(Janus / Browser /任何服务器)。
演示: https://webrtc.github.io/samples/src/content/capture/canvas-pc/
来源: https://github.com/webrtc/samples/blob/gh-pages/src/content/capture/canvas-pc/js/main.js#L45