如何在webrt中切换流时避免闪存?

时间:2016-06-19 17:52:16

标签: video streaming video-streaming webrtc video-processing

以下代码用于测试将localVideo.src切换到webrtc中的不同流时的性能。当视频元素的源从stream1切换到stream2时,视频元素中有一个闪存。

有没有办法避免闪光?就像我们观看youtube视频并改变其质量一样,屏幕会暂停,然后在没有闪光灯的情况下播放。正如我所学到的,它实际上是转换到另一个视频。

navigator.getUserMedia({ video: true, audio: true }, function (stream1) {
  self.localVideo.src = window.URL.createObjectURL(stream1);
  self.stream2 = stream;
  setInterval(function(){
    console.log("switch to stream 2");
    self.localVideo.src  = window.URL.createObjectURL(self.stream2);
  }, 5000);
}

0 个答案:

没有答案