Webrtc流本地视频文件

时间:2016-11-01 15:21:45

标签: webrtc janus-gateway

如何将本地媒体文件(视频文件)流式传输给对等体?(我正在使用janus-gateway - videoroom插件)。

对于音频有webAudio,但视频怎么样?

谢谢!

更新:也许某人有一个例子?还是一个小代码片段?也许是一些lib的链接?

1 个答案:

答案 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