小编典典

WebRTC Firefox约束

javascript

我目前在个人开发中使用WebRTC,一切正常。我从网络摄像头获取视频流,但现在我想对使用约束getUserMedia()

var constraints = {
           audio: false,
           video: {
               mandatory : {
                     minWidth: 1280,
                     minHeight: 720 
               }
           }
};

当我在Firefox中进行测试时,似乎忽略了约束。当我在Chrome或Opera上进行测试时,我的约束可以很好地工作并且质量很好,有人知道为什么吗?问题是Firefox?

谢谢你的建议


阅读 361

收藏
2020-05-01

共1个答案

小编典典

似乎Firefox尚未实施约束。

自Chrome 24和Opera 18开始实施约束。这些约束可用于为getUserMedia()和RTCPeerConnection
addStream()调用设置视频分辨率的值。

捕获的[在Firefox中]视频分辨率目前固定为640x480;

它只支持

支持的最小约束:(注意:所有这些布尔值均默认为’false’)视频:true / false音频:true / false假:true /
false图片:true / false

2020-05-01