我想使用WebRTC将通过输入文件选择的视频文件流式传输到对等端。
详细说明: 我想为此目的使用addstream方法而不是数据通道。
在我的代码中,我从文件中生成了一个blob,如下所示:
localVideo.src = window.URL.createObjectURL(file);
它在本地正确播放。
但我也希望将此视频流式传输给同行。
然后我尝试从blob生成MediaStream,将其用作方法addstream的参数。
这些方法都不适用于Chrome版本37.0.2062.120(64位)
localVideo.captureStream
localVideo.createMediaElementSource
localVideo.captureStreamUntilEnded
localVideo.stream
localVideo.srcObject
localStream.mozCaptureStreamUntilEnded
任何人都知道怎么做?
答案 0 :(得分:1)
您有两种选择:
mozCaptureStreamUntilEnded
Chrome目前还没有为将视频文件作为MediaStream流式传输而实现。
Muaz Kahn WebRTC Experiments有一个小脚本,可以为您简化此操作。它考虑了两种选择。