2013-05-29 62 views
5

我正在使用webrtc測試點對點視頻聊天應用程序。當我設置視頻約束爲什麼是我們可以爲webrtc視頻設置的最低分辨率?

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

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

這引發了錯誤。可能是什麼原因?

回答

7

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

相關問題