Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Lisboa WebRTC - May 21, 2015 - Intro to WebRTC

474 views

Published on

Published in: Technology
  • @Chris Baudry Hi! Sorry just saw this message now. I've just delivered a talk at Data Terra Nemo Conf this weekend, however, not sure if there was a chance to do live streaming. Feel free to ping me at mail email (mail at daviddias.me) :)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hi David: Very interesting slides. I am running a WebRTC Meetup in San Francisco http://www.meetup.com/WebRTC-applied-to-Business-and-entertainment-verticals/ We are mainly interested in applications of WebRTC but also about the possibilities that it opens. We have developed an app using WebRTC combining video and asking questions. Would it be possible for us to see your next presentation live and ask questions? Chris ChrBaudry (at) gmail.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Lisboa WebRTC - May 21, 2015 - Intro to WebRTC

  1. 1. Hi! I’m David
  2. 2. WebRTC
  3. 3. What is WebRTC
  4. 4. Spec drafted by W3C http://www.w3.org/TR/webrtc/
  5. 5. Video and Audio APIs for the browser
  6. 6. P2P on the browser
  7. 7. no plugins necessary* *except when you want to do screen-sharing
  8. 8. “A project to bring Realtime Communication to the Open Web Platform” Justin Uberti at Google IO 2012
  9. 9. Why should you care
  10. 10. • Audio and Video is hard • Standards enable federation • Silo’ed free Web • Possibilities are “limitless” • But there is more than just philanthropic reasons
  11. 11. Typed Array Conf
  12. 12. FlexboxCon
  13. 13. WebRTC Expo {2013, 2014, 2015}
  14. 14. Communications Engineering is still Communications Engineering
  15. 15. Full mesh
  16. 16. Bridges
  17. 17. Bridges
  18. 18. Signalling
  19. 19. Different WebRTC spec implementations
  20. 20. How to get started
  21. 21. http://webrtc.github.io/samples/
  22. 22. https://webrtchacks.com
  23. 23. we {need, know how} how to abstract complexity http://iswebrtcreadyyet.com/
  24. 24. dom -> jquery websockets -> socket.io WebRTC -> simpleWebRTC -> simple-peer -> peerjs
  25. 25. dom -> jquery websockets -> socket.io WebRTC -> simpleWebRTC -> simple-peer -> peerjs
  26. 26. • Friends - P2P chat powered by the web • ScreenCat - screen sharing + remote collaboration app • WebCat - P2P pipe across the web using Github private/ public key for auth • Instant.io - Secure, anonymous, streaming file transfer • WebTorrent - Streaming torrent client in the browser • PusherTC - Video chat with using Pusher. See guide. • webrtc-explorer - P2P Overlay Network (DHT) for Resource Discovery platform in the browser
  27. 27. THANK YOU!

×