我们可以为webrtc视频设置的最低分辨率是多少?

时间:2013-05-29 03:10:13

标签: google-chrome webrtc

我正在使用webrtc测试点对点视频聊天应用。当我将视频约束设为

var video_constraints = {
    mandatory: {
        maxHeight: 120,
        maxWidth: 160 
    },
    optional: []
};

window.navigator.webkitGetUserMedia({
    audio: true,
    video: video_constraints
}, onSuccess, onError);

这会触发onError。可能是什么原因?

1 个答案:

答案 0 :(得分:9)

引用code.google.com/p/chromium/issues/detail?id=143631#c9

  

GetUserMedia约束与固定的分辨率列表相匹配,与摄像机实际支持的内容无关。该列表已修复并在所有平台上使用。

1280, 720,
960, 720,
640, 360,
640, 480,
320, 240,
320, 180

这意味着您的约束将失败。

约束也记录在Harald Alvestrand的IETF draft中。