SlideShare a Scribd company logo
Driving Communications Directly
      Into The Web Browser



WebRTC                 RTCWeb
The next 10 minutes
 • What is WebRTC?
 • Who’s behind it and why should I care?
 • Is this really something new?
 • How does it work?
 • How do I get started?
What?
RTCWeb

• Standard Protocols
   RTP, RTCP, ICE, TURN

• Standard Codecs
   PCMU, PCMA, Opus
WebRTC

• Standard JavaScript API
   Steam API
   PeerConnection
   <audio/>
   <video/>
WebRTC + Google

 • GIPS code donated on June 1st 2011
 • High Quality Video
 • Echo Cancel
 • RTP, Jitter Buffer, Packet Loss
 • Much more!
 • Met with some controversy :-S
Cross Browser
Device Ready
No Plugins
Use Cases

 • P2P Video
 • Video Conferences
 • Event Broadcasting
 • Online Gaming
 • Voice Biometrics
 • Customer Self Service
How?
How?




  Bob   Alice
How?




  Bob   Alice
How?



        1                      2
                Endpoint
            4              3
                Exchange




                   5

  Bob                              Alice
What?!? No SIP?

 • WebRTC leaves signaling to the app
 • Developers are free to use the best
   technology for the job

 • The web session is your address
 • Encourages device-centric models
Addressing


          Bob likes Alice’s post
                                   Bob commented on
         “Migratory patterns of
                                   your status “OMG”
        blue-tipped sea urchins”




  Bob                                                  Alice
Addressing


   Call Alice   Bob is calling




  Bob                 Alice
Wow!
What’s next?

 • WebRTC is just getting started
 • Now is the time to get involved
 • Visit http://phono.com/WebRTC
What about now?
Introducing...


     The Phono SDK
     The Real-Time Browser Today
Phono

 • JavaScript Library
 • Make and Receive Calls
 • Instant Messaging
 • Free / Open Source
Phono


 $.phono({
     onReady: function() {
        this.phone.dial(“857-239-0087”);
     }
 });
But wait, there’s more!


  eComm attendees are
    hearing this first!
Phono Mobile


               Pure freakin
     +     =    awesome!
Phono Mobile
Phono

                     Phone                     Messaging

          Share / Play         Jingle    Chat        Presence

  Flash      Java        iOS            XMPP




   Media Plugins
Roadmap

• WebRTC Media Plugin
• Android Mobile
• Video
• Group Chat
• Screen Sharing
• File Transfer
More Info

    http://blog.phono.com
    http://phono.com/WebRTC
    http://phono.com/mobile


           @PhonoSDK
Thank You



Jose de Castro
 @loopingrage

More Related Content

PDF
Voice Applications with Adhearsion
PDF
Socket.io
KEY
Fun with Linux Telephony
PPTX
Tech Nottingham Build your Home API - 2015-02-02
PDF
Tech talk live customizing alfresco
PPTX
A voice controlled streaming jukebox based on ibm bluemix
ZIP
Moho - Real-Time Communications Framework
Voice Applications with Adhearsion
Socket.io
Fun with Linux Telephony
Tech Nottingham Build your Home API - 2015-02-02
Tech talk live customizing alfresco
A voice controlled streaming jukebox based on ibm bluemix
Moho - Real-Time Communications Framework

Similar to WebRTC - @eCommConf 2011 (20)

PDF
WebRTC is [almost] here!
PDF
WebRTC - On Standards, Identity and Telco Strategy
PDF
Getting started with WebRTC
PPT
SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution
PPTX
WebRTC Seminar Report
PPTX
WebRTC and Web Design
PDF
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
PDF
DevCon 5 (December 2013) - WebRTC & WebSockets
PDF
WebRTC Overview by Dan Burnett
PDF
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
PDF
Far South Networks Vision
PDF
Baby Steps: A WebRTC Tutorial
PPTX
WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)
PDF
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
PDF
WebRTC Opens the Floodgates
PDF
Status of WebRTC across Asia by Alan Quayle +++
PPTX
DevCon5 (July 2014) - Intro to WebRTC
PDF
Webinar WebRTC HTML5 (english)
PDF
WebRTC Media Challenges
PDF
[workshop] The Revolutionary WebRTC
WebRTC is [almost] here!
WebRTC - On Standards, Identity and Telco Strategy
Getting started with WebRTC
SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution
WebRTC Seminar Report
WebRTC and Web Design
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
DevCon 5 (December 2013) - WebRTC & WebSockets
WebRTC Overview by Dan Burnett
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
Far South Networks Vision
Baby Steps: A WebRTC Tutorial
WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
WebRTC Opens the Floodgates
Status of WebRTC across Asia by Alan Quayle +++
DevCon5 (July 2014) - Intro to WebRTC
Webinar WebRTC HTML5 (english)
WebRTC Media Challenges
[workshop] The Revolutionary WebRTC
Ad

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Approach and Philosophy of On baking technology
PDF
KodekX | Application Modernization Development
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
MYSQL Presentation for SQL database connectivity
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation theory and applications.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
The AUB Centre for AI in Media Proposal.docx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Programs and apps: productivity, graphics, security and other tools
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
sap open course for s4hana steps from ECC to s4
Network Security Unit 5.pdf for BCA BBA.
Approach and Philosophy of On baking technology
KodekX | Application Modernization Development
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
MYSQL Presentation for SQL database connectivity
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Chapter 3 Spatial Domain Image Processing.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Unlocking AI with Model Context Protocol (MCP)
Ad

WebRTC - @eCommConf 2011

  • 1. Driving Communications Directly Into The Web Browser WebRTC RTCWeb
  • 2. The next 10 minutes • What is WebRTC? • Who’s behind it and why should I care? • Is this really something new? • How does it work? • How do I get started?
  • 4. RTCWeb • Standard Protocols RTP, RTCP, ICE, TURN • Standard Codecs PCMU, PCMA, Opus
  • 5. WebRTC • Standard JavaScript API Steam API PeerConnection <audio/> <video/>
  • 6. WebRTC + Google • GIPS code donated on June 1st 2011 • High Quality Video • Echo Cancel • RTP, Jitter Buffer, Packet Loss • Much more! • Met with some controversy :-S
  • 10. Use Cases • P2P Video • Video Conferences • Event Broadcasting • Online Gaming • Voice Biometrics • Customer Self Service
  • 11. How?
  • 12. How? Bob Alice
  • 13. How? Bob Alice
  • 14. How? 1 2 Endpoint 4 3 Exchange 5 Bob Alice
  • 15. What?!? No SIP? • WebRTC leaves signaling to the app • Developers are free to use the best technology for the job • The web session is your address • Encourages device-centric models
  • 16. Addressing Bob likes Alice’s post Bob commented on “Migratory patterns of your status “OMG” blue-tipped sea urchins” Bob Alice
  • 17. Addressing Call Alice Bob is calling Bob Alice
  • 18. Wow!
  • 19. What’s next? • WebRTC is just getting started • Now is the time to get involved • Visit http://phono.com/WebRTC
  • 21. Introducing... The Phono SDK The Real-Time Browser Today
  • 22. Phono • JavaScript Library • Make and Receive Calls • Instant Messaging • Free / Open Source
  • 23. Phono $.phono({ onReady: function() { this.phone.dial(“857-239-0087”); } });
  • 24. But wait, there’s more! eComm attendees are hearing this first!
  • 25. Phono Mobile Pure freakin + = awesome!
  • 27. Phono Phone Messaging Share / Play Jingle Chat Presence Flash Java iOS XMPP Media Plugins
  • 28. Roadmap • WebRTC Media Plugin • Android Mobile • Video • Group Chat • Screen Sharing • File Transfer
  • 29. More Info http://blog.phono.com http://phono.com/WebRTC http://phono.com/mobile @PhonoSDK
  • 30. Thank You Jose de Castro @loopingrage

Editor's Notes