Webrtc 流本地视频文件

Webrtc stream local video file

如何将本地媒体文件(视频文件)流式传输到同行?(我正在使用 janus-gateway - 为此使用的视频室插件)。

音频有webAudio,但是视频呢?

谢谢!

更新:也许有人有例子?还是一小段代码?也许 link 到某个库?

在 Canvas 上渲染本地视频并从 Canvas 元素创建流对象。 然后您可以将流添加到 PeerConnection。 然后流将被发送到远程对等方(Janus/Browser/any 服务器)。

演示: 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