Próbowałem this i this, ale maksymalna rozdzielczość jaką mogę uzyskać to 640x480.
Zdjęcia zrobione przez inne aplikacje systemu Windows za pomocą tego samego aparatu mają rozdzielczość 1600x1200.
Czy istnieje limit rozdzielczości w WebRTC?
Nie mogę znaleźć żadnej oficjalnej dokumentacji na ten temat.Limit rozdzielczości WebRTC
Odpowiedz
Możesz to zrobić za pomocą wiązań i przekazywać je do getUserMedia, jak pokazano w podanych linkach. Możliwe, że kamera internetowa obsługuje tylko rozdzielczość 640x480 dla wideo i wyższą rozdzielczość dla zdjęć (jest to typowe).
Oto kolejny przykład, gdzie można spróbować ustawić różne rozdzielczości i będzie wydrukować odpowiednie ograniczenia obiektu: http://webrtc.googlecode.com/svn/trunk/samples/js/demos/html/constraints-and-stats.html
Na przykład, aby spróbować zmusić go do 720p przy 30fps:
{
"audio": true,
"video": {
"mandatory": {
"minWidth": "1280",
"maxWidth": "1280",
"minHeight": "720",
"maxHeight": "720",
"minFrameRate": "30"
},
"optional": []
}
}
Zwróć uwagę, że bieżąca specyfikacja nie zezwala na sprawdzanie możliwości sprzętowych ze względu na obawy dotyczące prywatności związane z odciskiem palca: http://lists.w3.org/Archives/Public/public-media-capture/2012Jan/0014.html
Tom, mam taki sam problem jak OP w Chrome 30.0.1599.101m. Kiedy ustawiam obowiązkową minimalną rozdzielczość na 640x480, WebRTC nie będzie zawracać sobie głowy wypróbowywaniem wyższych rozdzielczości (nawet jeśli są dostępne). Jeśli ustawię minimalną rozdzielczość na 1080p, będzie to wyższa rozdzielczość. Czy to normalne? Spodziewam się, że spróbuje 1080p, nawet jeśli minimalna rozdzielczość zostanie ustawiona na 640x480. – Gili
Należy pamiętać, że Firefox jeszcze nie obsługuje tych ograniczeń, chociaż w e będzie. Mamy opcje szerokości i wysokości w około: config (patrz media. *) W międzyczasie.
Aktualizacja
Obecnie Firefox obsługuje najnowsze ograniczeń spec getUserMedia, w szczególności do szerokości & wysokości. Są one znacznie inne niż wspomniane tutaj starsze ograniczenia i różnią się od nieco nowszych ograniczeń używanych przez Chrome (kto niedługo przejdzie do ograniczeń specyfikacji).
Tak jak na marginesie, ustawienia te to: 'media.navigator.video.default_width' i' media.navigator.video.default_height'. @jesup, Czy masz jakieś pojęcie, kiedy będzie dostępny? – Kaiido
- 1. WebRTC: limit połączeń peer?
- 2. Obciążenie WebRTC
- 3. Przeciążanie rozdzielczości
- 4. umożliwić użytkownikom app WebRTC ściągnąć WebRTC logów poprzez javascript
- 5. Webrtc AEC Algorytm
- 6. jak działa webRTC?
- 7. WebRTC P2P - Aktualizacja
- 8. Jak działa WebRTC?
- 9. WebRTC: użycie getStats()
- 10. WebRTC DataChannels Speed Issue
- 11. WebView WebRTC nie działa
- 12. Tworzenie odbiornika WebRTC
- 13. QuickBlox WebRtc VideoChat Android
- 14. Jak kontrolować rozdzielczość kamery dla Webrtc w chrome?
- 15. Połączenie z wieloma użytkownikami webRTC
- 16. WebRTC: RTCDataChannel nie jest "otwarty"
- 17. Wdrażanie webrtc po stronie serwera
- 18. Używanie określonych portów dla webRTC
- 19. Użyj node.js jako peera WebRTC?
- 20. Zawsze akceptuj żądanie webRTC webcam
- 21. Jak testować aplikację mobilną webrtc?
- 22. WebRTC okazjonalnie daje czarny ekran
- 23. WebRTC - wyłącz wszystkie przetwarzanie dźwięku
- 24. Zduplikowana klasa WebRTC w Androidzie
- 25. Broadcast WebRTC na dużą skalę
- 26. Impelementacja RTCDataChannel WebRTC w iOS
- 27. bash sortowania rozdzielczości
- 28. Rozumienie rozdzielczości iPhone'a
- 29. Uzyskiwanie rozdzielczości ekranu
- 30. Błąd w niejawnej rozdzielczości?
dla mnie działa dobrze w chrome, a 640x480 dla Firefoxa –
Firefox używa zaktualizowanej składni. Zobacz http://stackoverflow.com/questions/28282385/webrtc-firefox-constraints/28911694#28911694 – jib