ISM APAC TechTalk - WebRTC - Dimuthu Nilanka

281 views
196 views

Published on

15 min presentation on WebRTC for ISM APAC TechTalk

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
281
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ISM APAC TechTalk - WebRTC - Dimuthu Nilanka

  1. 1. WebRTC ISM APAC TechTalk Dimuthu Nilanka Software Developer ISM APAC
  2. 2. What is WebRTC?
  3. 3. WebRTC … • Stands for Web Real-Time Communication • It is an API definition drafted by W3C • supports voice calling, video chat and P2P file sharing without plug-ins • In 2011 released as a open source project by Google
  4. 4. Supporting Browsers • Google Chrome 23+ • Mozilla Firefox 22+ • Opera 18+ • Android Google Chrome 28+ • Android Mozilla Firefox 24+ • Opera Mobile 12+ • Google chrome OS
  5. 5. How WebRTC works?
  6. 6. How WebRTC API works? Image source: http://www.webrtc.org/reference/architecture
  7. 7. How WebRTC connection works? Image source: http://www.html5rocks.com/en/tutorials/webrtc/basics/
  8. 8. Finding connection candidates Image source: http://www.html5rocks.com/en/tutorials/webrtc/basics/
  9. 9. WebRTC data pathways Image source: http://www.html5rocks.com/en/tutorials/webrtc/basics/
  10. 10. WebRTC APIs • MediaStream (aka getUserMedia) • RTCPeerConnection • RTCDataChannel
  11. 11. WebRTC Demo App URL: http://obscure-plains-2796.herokuapp.com Github: https://github.com/dimuthu/webrtc-demo
  12. 12. Reference Links http://www.webrtc.org/ http://dev.w3.org/2011/webrtc/editor/webrtc.html http://www.html5rocks.com/en/tutorials/webrtc/basics/
  13. 13. Questions/Comments?
  14. 14. Thank you ;)

×