Transferred from: http://www.cnblogs.com/gbin1/archive/2013/03/26/2982917.html
WEBRTC changed the network, it helped us to be impossible to achieve in a few months ago, even the things that we dare not think about become a reality. Whether you're making video chats by visiting URLs or sharing files on your social network, WEBRTC is rapidly expanding the application horizon and looking for what can be achieved in Web applications.
WEBRTC is a recommended standard – currently being perfected – to provide a range of web-based tools that any device can use to share audio, video and data in real time. Of course, it's still early in the morning, but WEBRTC is likely to replace the skype,flash that works on any device and many of the device's native applications based on web alternatives.
Even if WEBRTC is cool, it's not a simple job, which is why Mozilla hacks blogs work with developers to create Conversat.io, a demonstration of a series of tools designed to simplify the implementation of WEBRTC.
Conversat.io is a voice group chat app. You only need to log in with a browser that supports WEBRTC, set up a chat room, and then you can have a video chat with up to 6 people-no landing, no other services, only video chat.
Currently, only two browsers support the WEBRTC component running Conversat.io,chrome and Firefox's Midnight channel (you need to go to Firefox about: Config enable media.peerconnection.enabled personalization) Conversat.io is a very cool demo, WEBRTC is in its infancy, and sometimes it's tricky to apply, so the new library was introduced later.
As Henrik Joreteg wrote on the hacks blog, "There are two goals for Conversat.io, one is an important communication tool ... Second, he is a simplewebrtc.js library and a small signaling server running the demo, Signelmaster. ”
As part of the WEBRTC package, these two tools are designed to simplify the writing process of WEBRTC applications-such as WEBRTC jquery. Two libraries are open source (MIT licensed) and constantly perfected and evolved on GitHub.
WEBRTC implementation difficult? Let's see how Mozilla does it.