4. Why Webrtc ?
Webrtc is a free, open project that enables web browsers with real-time
communication(RTC) capabilities via simple javascript APIS
No plugin required
(i,e need not install and configure software everytime)
Platform and system independent
Just need to have the latest version of chrome / mozilla
(i,e clients are our web browser.)
User and developer friendly , video chat experience can be built
using 100 lines of JS code
5. Architecture & Working
Simple architecture ready to use APIs
1. getUserMediaStream API
- for accessing webcam and microphone
2. PeerConnection API
-connecting to other end user(remote peer)
3. Datachannel API
- screen sharing , gaming , text chat ,file transfer
13. Real time examples & Online demos
1. Video chat: http://www.tawk.com
2. Gaming : http://www.spcegoo.com/chess
3. Collab : ongoing product of tresbu
4. Face detection : security enhancement
5. Call centres: Live, face to face communications with with
customers, making it easy for customers.
18. Disadvantages !
Need to implement signalling for connecting 2 browser
Apple web-browser Safari yet to support webrtc APIs . We might
need a native app on IOS platforms
Internet Explorer (IE) is building its own Webrtc APIs named
CU-RTC-Web
Various browsers use different APIs for WEBRTC implementation
To learn a new Technology . skype , Facebook video calling feature . Need to install , every time u change ur device or platform u have to configure . Think of something which is platform independent , which doesn’t make u to install