C koehncke webinar v2

369 views

Published on

WebRTC

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

  • Be the first to like this

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

No notes for slide

C koehncke webinar v2

  1. 1. WebRTC Applications Using GENBAND SPiDR Chris Koehncke 8. May 2014
  2. 2. 2 GENBAND Confidential and Proprietary Hi! So nice to see you!
  3. 3.  Brief on what WebRTC is (a repeat for some)  What others are doing  What GENBAND can offer you to help  Some specific application recommendations & why Agenda for today (thanks for joining BTW!)
  4. 4. 4 GENBAND Confidential and Proprietary Now, let’s ask you a question How likely are you to implement a WebRTC application?
  5. 5. Embedded browser technology to enable rapid development P2P communication services.
  6. 6. WebRTC is a part of a broader HTML5 effort
  7. 7. HTML5 is the beginning of the end of stand alone applications slides.html5rocks.com
  8. 8. 8 GENBAND Confidential and Proprietary WebRTC supports Voice – Video – Data
  9. 9. 9 GENBAND Confidential and Proprietary In simple terms, WebRTC is much like ISDN but without a specification for complex signaling
  10. 10. 10 GENBAND Confidential and Proprietary The re-introduction of P2P Inefficient, costly, complexity, time and prone to potential failure
  11. 11. 11 GENBAND Confidential and Proprietary The re-introduction of P2P Obviously more efficient, less prone to error and simpler
  12. 12. 12 GENBAND Confidential and Proprietary12 GENBAND Confidential and Proprietary12 GENBAND Confidential and Proprietary What can you build with WebRTC technology?  Voice/video integrated into existing websites  Numerous new instances of “Skype” like services for gaming  Video conferencing  Web collaboration  File/data sharing
  13. 13. 13 GENBAND Confidential and Proprietary13 GENBAND Confidential and Proprietary13 GENBAND Confidential and Proprietary The Solution  WebRTC is technology that‟s built into your browser that enables rapid creation of Peer-to-peer (P2P) connectivity and transmission  Key components: • WebRTC enables „channels‟ of the following types: – Media – voice, video and screen – Data – any type of data – Signaling  Automatically manages with echo cancellation and packet loss concealment  Uses standard Internet infrastructure  A „server‟ is not required (beyond a WWW server) however most applications will have a server to facilitate connection  During a WebRTC session media/data/signaling travel directly between the connected parties (meaning they don‟t transit a server)
  14. 14. 14 GENBAND Confidential and Proprietary The (Simplified) Path to WebRTC The notion of 2-way browser communication is still new
  15. 15. Communication Developers
  16. 16. HTML5 Developers
  17. 17. 17 GENBAND Confidential and Proprietary17 GENBAND Confidential and Proprietary17 GENBAND Confidential and Proprietary The Problem  For average HTML programmer, writing a communications application is difficult  Challenges in dealing with creating a connection, network, security and transmission with no previous experience  Deep technical skills needed for understanding media processing  You had to be pretty serious about writing a communications app! WebRTC primary beauty is that the user is required to take no action
  18. 18. 18 GENBAND Confidential and Proprietary Chrome hasn’t taken over (yet) While Microsoft is joining the conversation, WebRTC is still some time away from being a standard (JavaScript took 6 years) and not every browser is current compatible (though there are workarounds).
  19. 19. A quick run through existing WebRTC applications
  20. 20. 20 GENBAND Confidential and Proprietary www.sqwiggle.com Sqwiggle is about your computer looking at you!
  21. 21. 21 GENBAND Confidential and Proprietary www.movikantirevo.com/ A crazy application using motion
  22. 22. 22 GENBAND Confidential and Proprietary www.mailchimp.com Simple photo taking
  23. 23. 23 GENBAND Confidential and Proprietary www.uberconference.com Audio conferencing taken to a new level
  24. 24. 24 GENBAND Confidential and Proprietary www.vonage.com Extending the service reach of a traditional fix service
  25. 25. 25 GENBAND Confidential and Proprietary www.sharefest.me P2P exchange of files
  26. 26. 26 GENBAND Confidential and Proprietary webdesign.maratz.com/lab/responsivetypography/ Computer reacting to your needs
  27. 27. 27 GENBAND Confidential and Proprietary github.com/feross/webtorrent-chrome Embedding P2P bit torrent capabilities inside of the web browser
  28. 28. 28 GENBAND Confidential and Proprietary Now, let’s ask you a question How would you rate your current knowledge of WebRTC?
  29. 29. 29 GENBAND Confidential and Proprietary Resources: http://www.genband.com/products/experius/webrtc- gateway http://developer.genband.com http://www.cio2cmo.com
  30. 30. 30 GENBAND Confidential and Proprietary Our objective  To provide you with an inclusive software & services suite that makes it EASY to implement WebRTC applications  Interface these new applications with your pre-existing systems  Provide comprehensive support & expert knowledge both to the technology and understanding of the application. SPiDR is our core software offering to support WebRTC apps
  31. 31. 31 GENBAND Confidential and Proprietary SPiDR Overview Web Applications Access IM Federation Social Networks Apps Address books linking Email, Calendar Maps, Sharing Advertisement Web – Telecom Bridging WebRTC Media Interworking Transcoding Signaling and Media Security NAT/Firewall traversalWeb user interfaces Web client Hybrid Web – Telephony client Mobile web client Communication toolbar Notification/Disposition Widget Personal Agent Portal TV Web interface Delivering Rich User Experiences Web API REST-based Secured access Call, Message, Presence, Logs Location, Etc. Web platform Cloud computing Tiered Scaling Simple REST APIs Web developer skillset
  32. 32. 32 GENBAND Confidential and ProprietaryGENBAND Confidential and ProprietaryGENBAND Confidential and Proprietary SPiDR • Web application platform to interwork the web with the telecom networks • Provides signaling interworking between web REST APIs and telecom signaling interfaces • Fully functional web client with voice, video, presence, messaging, address book, call logs, conferencing and more • Converts the WebRTC Media to IETF/3GPP media • Provides media transcoding (voice, video) if required • Extends capabilities beyond standard telecom services with additional network services GENCom for Web Application Interworking Media Interworking (ICE, STUN/TURN) Transcoding REST SIP webRTC Media 3GPP/ IETF Media Existing Telecom Networks Media REST SIP WebClient UI HTML5 Network Services Interworking Network Services Telecom Media
  33. 33. 33 GENBAND Confidential and Proprietary Basic Web Client  Complement existing service with a web client • User can make or receive calls from either their classic telecom endpoint or a web client • Basic or full range of voice services available via the web client  Values • Convenience for the user, being able to communicate from their computing device where they spend a lot of time • Make classic but underused/unknown voice services one click away via a better user interface – Conferencing – Call waiting / callerID – Call forward – Call disposition – Visual voicemail • Promote voice services during a call – Pay-per use or subscription SIP Core IETF SIP Internet HTTP WebRTC Carrier User Computer Tablet Now
  34. 34. 34 GENBAND Confidential and Proprietary A short list of what’s in SPiDR  REST interface to SIP infrastructure and data stores  REST interface for call control  WebRTC session control (websockets)  Media management for WebRTC (SRTP-to- RTP)  Media transcoding for WebRTC (Opus to G.722)  Security & application controls (DTLS mgmt)  STUN/TURN server and port management  Software based solution  Focus on providing gateway from WebRTC events to existing SIP infrastructure  Support for IMS via Gm interface
  35. 35. 35 GENBAND Confidential and Proprietary35 GENBAND Confidential and Proprietary35 GENBAND Confidential and Proprietary What is GENBAND doing & why is this important?  SPiDR is a WebRTC software package which contains all the necessary elements integrated to provide you with start-up suite for WebRTC  SPiDR is optimized for services providers with an existing SIP infrastructure and allows you to leverage your existing investment in SIP to reach a WebRTC audience FAST!  Product is available now
  36. 36. Don‟t get too confused, WebRTC is a technology and you use it in a multitude of ways
  37. 37. 38 GENBAND Confidential and Proprietary Fact: We all have multiple screens in our lives By 2017, there will be 2.5 devices/connections for every person on earth. By 2017, there will be 5 devices/connections for every Internet user. Souce: Cisco VNI Report
  38. 38. 39 GENBAND Confidential and Proprietary Mobile The short is that Mobile is growing while desktop is shrinking, little initial thoughts into webrtc for mobile
  39. 39. 42 GENBAND Confidential and Proprietary No guessing, here are five examples of what you could be doing to add value for your existing customers using WebRTC
  40. 40. 43 GENBAND Confidential and Proprietary Number 1 - Mobile  Offer me the ability to access my existing subscription service via multiple devices  Allow unknown 3rd parties to access me via a web interface  Leverage opportunity for new unique domain (sticky)
  41. 41. 44 GENBAND Confidential and Proprietary Number 1 – Mobile – Let me be more specific  Offer me the ability to access my existing subscription service via multiple devices • Offer WebRTC powered page which allows me to log on and make and receive simple telephone calls from any web browser  Allow unknown 3rd parties to access me via a web interface • Provide a simple WebRTC powered page that would allow any one to reach me (using my telephone number or domain)  Leverage opportunity for new unique domain (sticky) • Still talking about telephone numbers? How about domains? How about? mycompany.io/yourname • A single click to contact about.me style concept
  42. 42. 45 GENBAND Confidential and Proprietary Number 2 – SIP trunking  Allow me to use my DID service when away from the office
  43. 43. 46 GENBAND Confidential and Proprietary Number 2 – Extend the value of SIP trunking  A simple web page that allows me to log-on to my DID remotely allowing me to make and receive phone calls from any web browser
  44. 44. 47 GENBAND Confidential and Proprietary Number 3 – offer free video service  Get the word out about WebRTC! Learn, do, experiment  Leverage domain names again  Link to telephony service if you dare
  45. 45. 48 GENBAND Confidential and Proprietary Number 3 – offer free video service, details  WebRTC apps are still relatively new, introduce concept with your customer base in low cost, low risk method  Point-to-point video  Show added value and offer for expansion to paid video or upgraded services
  46. 46. 49 GENBAND Confidential and Proprietary Number 4 – simply click to call or API exposure
  47. 47. 50 GENBAND Confidential and Proprietary Number 4 – simply click to call or API exposure  Communication API‟s are a hot topic, but most non-accessible to non-techs or basic technology developers looking for a simple low cost application  Keep it simple and keep it part of your expanding circle of subscriber values
  48. 48. 51 GENBAND Confidential and Proprietary Number 5 – free or low cost UC services
  49. 49. 52 GENBAND Confidential and Proprietary Number 5 – free or low cost UC service  End the complexity of time to onboard UC customers or hassles with on-site IP phone deployment  Customized UC “soft phone” PLUS portal experience combined with support for other devices (tablet/mobile)  Infinite pricing and packaging models with moderate cost of entry
  50. 50. 53 GENBAND Confidential and Proprietary
  51. 51. 54 GENBAND Confidential and Proprietary Summary  WebRTC is real, you can deploy it today  It‟s a low cost, low risk technology  Opportunity to extend value to existing and attract new customers  Flexibility to personalize to your desired customer experience  GENBAND has a comprehensive package of software, services and knowledge to rapidly implement your WebRTC application
  52. 52. 55 GENBAND Confidential and Proprietary Questions, answers & follow-up

×