0

在 WebRTC 中是否可以冻结视频流并保持音频流同时运行?

冻结视频是指停止刷新视频输入一段时间,保留最后捕获的帧,直到我将 WebRTC 标记为解冻。

4

2 回答 2

0

从关于Google Groups的讨论中,您似乎可以将单个视频流的enabled属性设置为 false(同样用于音频静音):

// assuming `remoteStream` is on the other end
remoteStream.getVideoTracks()[0].enabled = false;

请注意,这可能会使视频空白,而不是使用最后捕获的帧。

于 2013-07-15T19:58:27.827 回答
0
     function onRemoteStreamAdded(event) 
        {
        var stream = event.stream;

        if (stream.getAudioTracks().length) alert('Peer has audio stream.');
        if (stream.getVideoTracks().length) alert('Peer has video stream.');
                    stream.getVideoTracks()[0].enabled = false;

        }

这应该工作

于 2014-03-03T11:33:40.753 回答