2013-05-29 8 views
5

Ich teste eine Peer-to-Peer-Video-Chat-App mit webrtc. Wenn ich die Videobeschränkungen einstelle wieWelche Mindestauflösung können wir für webrtc-Video festlegen?

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

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

wird dies onError ausgelöst. Was könnte der Grund sein?

Antwort

7

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

GetUserMedia- Einschränkungen werden mit einer festen Liste von Auflösungen angepasst unabhängig auf, was die Kamera tatsächlich unterstützen. Die Liste ist festgelegt und wird auf allen Plattformen verwendet.

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

Dies bedeutet, dass Ihre Einschränkungen scheitern.

Einschränkungen sind auch in Harald Alvestrand IETF draft dokumentiert.

Verwandte Themen