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
如何将本地媒体文件(视频文件)流式传输到同行?(我正在使用 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