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

Man*_*ano 6 google-chrome webrtc

我正在使用webrtc测试点对点视频聊天应用.当我设置视频约束时

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

window.navigator.webkitGetUserMedia({
    audio: true,
    video: video_constraints
}, onSuccess, onError);
Run Code Online (Sandbox Code Playgroud)

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

Sam*_*ton 8

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

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

1280, 720,
960, 720,
640, 360,
640, 480,
320, 240,
320, 180
Run Code Online (Sandbox Code Playgroud)

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

Harald Alvestrand的IETF草案也记录了限制因素.