Note: See February 2016 update here. {“editor”, “chad“} Last October I did a post on some quirks I found when applying camera resolutions constraints with getUserMedia. Surprisingly I found the resolutions that were returned were sometimes different than what you ask for, even if you make your constraints mandatory. Firefox didn’t support programmable video resolution […]
getUserMedia
getUserMedia Mirrors and Frame Rates
Let’s have some more fun with getUserMedia by creating a simple mirror application and determining its frame rate. If your user is going to send their video, it is a general best practice to let them see what they are sending. To do this you simply route the local video stream capture by getUserMedia to […]
How to Figure Out WebRTC Camera Resolutions
Newer note: February 2016 update here. Note: Behavior has changed with latest versions of Chrome (v35+). Please see my update to this post here. {“editor”, “chad“} I have a confession to make about my WebRTC Motion Detecting Baby Monitor – the video quality was inconsistent and poor on the baby side of my original demo […]
getUserMedia – What happens when there’s missing media sources?
As discussed in previous posts, the mission of the W3C WebRTC WG is to define client-side APIs to enable Real-Time Communications in Web-browsers. At a very high-level overview, there are three main steps to be taken when setting up a WebRTC session: Obtain local media – provides access to local media input devices such as webcams and microphones […]