Successfully reported this slideshow.

Driving Communications Directly Into The Web Browser

651 views

Published on

Driving Communications Directly Into The Web Browser with WebRTC

Published in: Technology
  • Be the first to comment

Driving Communications Directly Into The Web Browser

  1. 1. 2012 / 12 / 10NCTU CS
  2. 2.  Introduction Architecture Demo Conclusion References
  3. 3.  Introduction Architecture Demo Conclusion References
  4. 4.  2008 Gmail Video Chat 2010 Google bought GIPS. 2011 Google Hangouts (Still a plugin-based app) WebRTC was open sourced.
  5. 5.  A lot of web services already use Real-timeCommunication (RTC), but need downloads, nativeapps or plugins. Skype Facebook (uses Skype) Google Hangouts (uses Google Talk) etc
  6. 6. <video/> <audio/>
  7. 7.  Open Standard Open Source GIPS Codec Engine Echo Cancellation Packet Loss Concealment NAT Traversal Jitter Buffer Cross Browser No Plugins Pure JavaScript APIs
  8. 8.  Introduction Architecture Demo Conclusion References
  9. 9.  API Web API▪ MediaStream▪ PeerConnection▪ DataChannel WebRTC Native C++ API Transport / Session RTP Stack STUN / ICE Session Management
  10. 10.  Voice Engine iSAC iLBC NetEQ for Voice Acoustic Echo Canceler Noise Reduction
  11. 11.  Video Engine VP8 Video Jitter Buffer Image Enhancement
  12. 12.  Introduction Architecture Demo Conclusion References
  13. 13.  http://apprtc.appspot.com/
  14. 14.  Introduction Architecture Demo Conclusion References
  15. 15.  Browser-based Open source and standard Pure JavaScript and No plugins Market penetration will be almost complete! Google、Android、Mozilla、Opera、Microsoft Apple is not yet involved. (due to FaceTime!?) User’s behavior is a great wall.
  16. 16.  Use Cases Browser to Phone▪ Click to Call▪ Say good bye to PSTN Video Conferencing P2P Video Streaming Online Gaming Customer Self Service
  17. 17.  Introduction Architecture Demo Conclusion References
  18. 18.  Real Time Communications without plugins http://www.html5rocks.com/en/tutorials/webrtc/basics/ WebRTC Project http://www.webrtc.org/home WebRTC - @eCommConf 2011 http://www.slideshare.net/loopingrage/webrtc-ecommconf-2011 Google I/O 2012 - WebRTC: Real-time Audio/Video and P2P in HTML5 http://www.youtube.com/watch?v=E8C8ouiXHHk What WebRTC means to Telecoms http://www.alanquayle.com/blog/2012/05/what-webrtc-means-to-telecoms.html

×