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.

of

A jQuery for WebRTC Slide 1 A jQuery for WebRTC Slide 2 A jQuery for WebRTC Slide 3 A jQuery for WebRTC Slide 4 A jQuery for WebRTC Slide 5 A jQuery for WebRTC Slide 6 A jQuery for WebRTC Slide 7 A jQuery for WebRTC Slide 8 A jQuery for WebRTC Slide 9 A jQuery for WebRTC Slide 10 A jQuery for WebRTC Slide 11 A jQuery for WebRTC Slide 12 A jQuery for WebRTC Slide 13 A jQuery for WebRTC Slide 14 A jQuery for WebRTC Slide 15 A jQuery for WebRTC Slide 16 A jQuery for WebRTC Slide 17 A jQuery for WebRTC Slide 18 A jQuery for WebRTC Slide 19 A jQuery for WebRTC Slide 20 A jQuery for WebRTC Slide 21 A jQuery for WebRTC Slide 22 A jQuery for WebRTC Slide 23 A jQuery for WebRTC Slide 24 A jQuery for WebRTC Slide 25 A jQuery for WebRTC Slide 26 A jQuery for WebRTC Slide 27 A jQuery for WebRTC Slide 28 A jQuery for WebRTC Slide 29 A jQuery for WebRTC Slide 30 A jQuery for WebRTC Slide 31 A jQuery for WebRTC Slide 32 A jQuery for WebRTC Slide 33 A jQuery for WebRTC Slide 34 A jQuery for WebRTC Slide 35

YouTube videos are no longer supported on SlideShare

View original on YouTube

14

Share

Download to read offline

A jQuery for WebRTC

Download to read offline

WebRTC enables context based, embedded communication in any app or website. Skylink makes using WebRTC as simple as using jQuery for web developers.

Here is the link to the JS Remote Conf talk this presentation was held first: https://www.youtube.com/watch?v=x2IHJBp2TTo

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

A jQuery for WebRTC

  1. 1. A jQuery for WebRTC Thomas Gorissen
  2. 2. Thomas is a web dev for 16 years loves great UX organizes JSConf.Asia mentors at SEA’s startup accelerator JFDI lives in Singapore helps developers use WebRTC
  3. 3. A set of JavaScript APIs in the browser to enable peer-2-peer data exchange WebRTC
  4. 4. Usual web communication
  5. 5. Peer-2-peer mesh
  6. 6. p2p’s lower latency is awesome for real-time data exchange WebRTC
  7. 7. Real-time communication is 1-on-1 calling Conferencing In-game chatting Virtual co-working Synced music streaming Sensor data exchange Online video consultation e-Tutoring JS Remote Conf …
  8. 8. Talk to anybody by typing their number into phone installing Skype and exchanging names get Gmail address, add contact, use hangouts Usual web communication
  9. 9. Talk to host on Travelmob/Airbnb GrabTaxi/Uber driver Doctor on Medifi/Teladoc Restaurant on Hungrygowhere/Yelp Property agent on 99.co/Realtor
 Customer support through Zopim/Freshdesk Your friends in WhatsApp/Line/Snapchat Seller on Carousel/eBay … WebRTC
  10. 10. enables embedded, contextual communication WebRTC
  11. 11. How to make WebRTC as easy to use as jQuery?! Using WebRTC
  12. 12. WebRTC conceptually A B
  13. 13. WebRTC conceptually Known party A B
  14. 14. WebRTC conceptually Known party A B
  15. 15. WebRTC conceptually Known party A B
  16. 16. The easiest and most complete WebRTC platform for developers there is!
  17. 17. #1: peer (client-side) Using WebRTC
  18. 18. https://github.com/Temasys/SkylinkJS We call it “A jQuery for WebRTC!”
  19. 19. Subtle differences in Using WebRTC today
  20. 20. https://github.com/Temasys/AdapterJS “Polyfill/Shims/Helpers for WebRTC”
  21. 21. Not supported in IE/Safari Using WebRTC today
  22. 22. IE and Safari Plug-In Download Temasys WebRTC Plug-In with AdapterJS
  23. 23. #2: signaling (server-side) Using WebRTC today
  24. 24. Using WebRTC today Signaling requires a server (e.g. EC2) needs to be scaled and maintained must work with the lingo of your client-side should be low latency and secure
  25. 25. Unlimited Signaling Backend-as-a-Service skylink.io
  26. 26. #3: If it doesn’t work on mobile it’s not worth doing Using WebRTC today
  27. 27. WebRTC on Android with Using WebRTC today
  28. 28. Skylink Native SDKs Ask us for beta access for iOS for Android
  29. 29. #4: Not so fast! What about edge-cases? Using WebRTC today
  30. 30. Enterprise firewalls prevent peer-2-peer connection requests to come through CPU/network can’t handle bigger multi-peer sessions Using WebRTC today
  31. 31. Enterprise firewalls prevent peer-2-peer connection requests to come through CPU/network can’t handle bigger multi-peer sessions Skylink STUN helps identifying connection options Skylink TURN can relay streams in very restrictive cases Skylink SFU reduces the amount of data streams
  32. 32. #5: I want to see! Using WebRTC today
  33. 33. Demos Getaroom.io - Start a FREE call with up to 4 people - Try it Virtual coworking with SkylinkJS - Try it Selfie Remote Control Dashboard with SkylinkJS - Try it: Load on phone - Phone control Codepen: 1-on-1 WebRTC audio/video calling Demos bundled with SkylinkJS Tutorials Getting started with WebRTC and SkylinkJS Building a simple Peer-to-peer WebRTC chat Sign up for skylink.io
  34. 34. Thanks! :) @temasysrtc @serrynaimo
  • sung-young

    Mar. 9, 2017
  • Ahmedrebai2

    Sep. 30, 2016
  • YingLi16

    Nov. 11, 2015
  • ericycchong

    Aug. 28, 2015
  • sourc7

    Aug. 26, 2015
  • omar146

    Aug. 22, 2015
  • chipwilcox

    May. 30, 2015
  • tedchang

    May. 26, 2015
  • yuemuzjh

    May. 20, 2015
  • sumanghosh94801

    Apr. 25, 2015
  • PadmaPrasadPMP

    Apr. 24, 2015
  • sungyoungs

    Mar. 19, 2015
  • JaeheeChoi

    Feb. 11, 2015
  • mizunorenya

    Feb. 11, 2015

WebRTC enables context based, embedded communication in any app or website. Skylink makes using WebRTC as simple as using jQuery for web developers. Here is the link to the JS Remote Conf talk this presentation was held first: https://www.youtube.com/watch?v=x2IHJBp2TTo

Views

Total views

44,179

On Slideshare

0

From embeds

0

Number of embeds

35,467

Actions

Downloads

85

Shares

0

Comments

0

Likes

14

×