Supporting mobile devices
With the meteoric rise of the Web on mobile devices, most developers will have to support WebRTC calling on phones at some point. It is the medium that is most often paired with the idea of web-based calling. The idea of ditching expensive minute plans and sticking with a data service is an alluring concept. Also, a web page can make use of the microphone and camera already attached to the device instead of needing to purchase these items for a desktop computer. In these cases, however, the low power and cellular-based network connectivity can become an issue for streaming applications.
While sending data between a desktop and a mobile phone, the first major issue will be the data connection. As fast as phone networks are getting, the connection speed will still be much lower than a standard desktop computer wired into a wall. If the phone does not have a great connection, the call quality of a WebRTC connection will be much worse than a standard phone call that...