IvR*_*mUm 3 webrtc janus-gateway
如何将本地媒体文件(视频文件)传输给同行?(我正在使用 janus-gateway - videoroom 插件)。
对于音频有 webAudio,但是对于视频呢?
谢谢!
更新:也许有人有一个例子?或者一个小代码片段?也许是一些库的链接?
在 Canvas 上渲染本地视频并从 Canvas 元素创建流对象。然后您可以将流添加到 PeerConnection。然后流将被发送到远程对等点(Janus/浏览器/任何服务器)。
演示: 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