Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Future of Web Apps - Giving Customer Support us...

Avatar for danjenkins danjenkins
October 01, 2014

Future of Web Apps - Giving Customer Support using WebRTC

The hard parts of WebRTC and the benefits to using WebRTC for customer Service - talk given at the Future of Web Apps London 2014

Avatar for danjenkins

danjenkins

October 01, 2014
Tweet

More Decks by danjenkins

Other Decks in Technology

Transcript

  1. DAN JENKINS Primarily a Node.js Developer Love Lego Founder of

    Nimble Ape @dan_jenkins www.nimbleape.com
  2. WebRTC AND ME Was a web developer Was part of

    a transition to VoIP Years Ago Voip is Difficult For the Past Year, working on a new WebRTC Service
  3. Using WebRtc For Intelligent Customer Service Clever Astounding Knowledgeable Intelligent

    Awesome Capable Comprehensive Resourceful Ingenious Smart Alert Bright
  4. it’s complicated PeerConnection API ✔ ✔ ✔ ✔ ✗ ✗

    ✔ ORTC API ✗ ✗ ✗ ✗ ✗ ✗ getUserMedia ✔ ✔ ✔ ✔ ✗ ✔ simulcast ✔ ✗ ✗ ✗ ✗ ✗ mediaConstraints ✗ ✗ ✗ TURN support ✔ ✔ ✔ ✔ ✗ ✗ ✔ MediaStream API ✔ ✔ ✗ ✗ ✔ WebAudio Integration ✔ ✔ ✔ ✔ ✗ ✗ ✔ dataChannels ✔ ✔ ✔ ✔ ✗ ✗ ✔ Screen Sharing ✗ ✗ ✗ ✗ Stream re-broadcasting ✗ ✗ ✗ ✗ ✗ Multiple Streams ✔ ✔ ✗ ✗ ✗ ✗ ✔ Solid Interop ✗ ✗ Echo cancellation ✔ ✔ ✗ ✗
  5. v=0 o=- 5691129608425811453 2 IN IP4 127.0.0.1 s=- t=0 0

    a=group:BUNDLE audio video a=msid-semantic: WMS JDwNJMrmZNj84gYNg424N5P6GMcWpoEbWPfH m=audio 1 RTP/SAVPF 111 103 104 0 8 106 105 13 126 c=IN IP4 0.0.0.0 a=rtcp:1 IN IP4 0.0.0.0 a=ice-ufrag:pPY+v+oGYv+DIP6g a=ice-pwd:90JfdXYZMUTgh8rb+3kkwWle a=ice-options:google-ice a=fingerprint:sha-256 CC:19:F4:33:DE:02:DB:46:AC:4F:CE:9F:44:E4:57:77:D9:83:99:09:C5:AC:EA:CA:3C:6E:E5:46:34:82:60:5A a=setup:actpass a=mid:audio a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time a=sendrecv a=rtcp-mux a=rtpmap:111 opus/48000/2 a=fmtp:111 minptime=10 a=rtpmap:103 ISAC/16000 a=rtpmap:104 ISAC/32000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 ICE|STUN|TURN| Trickle ICE|SDP munging
  6. ICE

  7. HD