在WebRTC中可以冻结视频流,同时保持音频流运行吗?
通过冻结视频,我的意思是停止刷新视频输入一段时间,保留最后捕获的帧,直到我标记WebRTC解冻。
发布于 2013-07-16 03:58:28
通过对Google Groups的讨论,您可以将单个视频流的enabled属性设置为false (音频静音也是如此):
// assuming `remoteStream` is on the other end
remoteStream.getVideoTracks()[0].enabled = false;请注意,这可能会使视频空白,而不是使用最后捕获的帧。
发布于 2014-03-03 19:33:41
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;
}这应该是可行的
https://stackoverflow.com/questions/17660861
复制相似问题