Temasys WebRTC Technical Description Skyway Infrastructure

8,741 views

Published on

Published in: Technology
  • Be the first to comment

Temasys WebRTC Technical Description Skyway Infrastructure

  1. 1. Our Global Infrastructure Read here
  2. 2. Overview of WebRTC SkywayTM And Related Architectures Bill Lewis and Dr Alex Gouaillard
  3. 3. Temasys WebRTC SkywayTM What the user sees Modularized to meet a wide variety of demanding use cases Skyway SME Pay as you go WebRTC Enterprise Tokay.me Social Embedded in Web site Embedded in Intranet / UC Click to call Temasys WebRTC Skyway TM Web app Widget button Native app Android Native app iOS Native app Desktop Client side Lib / API / SDK js binding Lib / API / SDK PHP binding Lib / API / SDK java binding Lib / API / SDK Obj-C binding Lib / API / SDK Server side IP-PBX (asterisk) XMPP server (ejabberd) webrtc2sip H.323 GW SIP register MCU STUN / TURN webserver Signaling Server Server
  4. 4. WebRTC SkywayTM Cloud Features IP-PBX (asterisk) XMPP server (ejabberd) webrtc2sip H.323 GW SIP register MCU STUN / TURN Critical Features Multiple servers – global distribution Geo location built into Client, levered In STUN/TURN Client and Signaling server behave Intelligently – known bandwidth Alice capability – signaling adaptation gives HD effect @300 kps Client uses “active thumbnails” to give initiator user control and minimize bandwidth Pure mesh to 10 pax – limit at client processor Optimizes bandwidth with layout freedom (at client) H/E – High efficiency proprietary signaling server 1 webserver 2 Signaling H/E Server 3 persistent Bob Cyndi Initiate, find and connect Connect to signaling server Handshake – one time (TURN used 10%) Media – data, voice, video
  5. 5. WebRTC SkywayTM Cloud Features IP-PBX (asterisk) XMPP server (ejabberd) webrtc2sip H.323 GW SIP register MCU STUN / TURN Critical Features Beyond circa 10 pax use soft MCU to remove pure mesh Adapt resolution to client type Optimizes bandwidth with layout freedom (at client) Display driven streams, reporting display for each stream allows Adaptation (SVC, renegotiation, and Interoperability) Signaling Server webserver Desk HD HD HD Desk Desk MC U QVGA/270p SD Tablet Phone
  6. 6. WebRTC SkywayTM Cloud Features IP-PBX (asterisk) XMPP server (ejabberd) webrtc2sip H.323 GW SIP register MCU Critical Features Broadcasting Cascading of MCU allows “one to many” calls up to several hundred users Linking of MCU allows practical conference usability up to unlimited number of participants STUN / TURN webserver Signaling Server
  7. 7. WebRTC SkywayTM Cloud Features IP-PBX (asterisk) XMPP server (ejabberd) webrtc2sip H.323 GW SIP register MCU STUN / TURN webserver Signaling Server Legacy WS App WebRTC2SIP (*) authorizes on the fly SIP ID generation Demonstrable WebRTC 2 Cisco, Polycom, Vidyo, and other SIP based systems WebRTC2S IP Sig. Gateway Mod. SIP S (*) SIP S SIP Dev ice MCU Skyway REST/ HTTP Req. Signaling Path Media Path
  8. 8. WebRTC SkywayTM Cloud Features IP-PBX (asterisk) XMPP server (ejabberd) webrtc2sip H.323 GW SIP register MCU STUN / TURN webserver Signaling Server XMPP server (ejabberd) IP-PBX (asterisk) STUN / TURN 1 webserver 2 Interop: Facebook Google Lync Skype Interop: VoIP Signaling H/E Server 3 H.323 GW Alice Bob Cyndi Interop: Legacy Polycom / Cisco etc
  9. 9. WebRTC SkywayTM Cloud Features Skyway SME Pay as you go WebRTC Enterprise Webapp Tokay.me Social Widget button Native app Android Native app iOS Native app Desktop
  10. 10. WebRTC SkywayTM Cloud Features Video Chat Here Embedded in Web site WebAp Embedded in Intranet / UC Widget Button Native app Android Native app iOS Native app Desktop
  11. 11. WebRTC SkywayTM Cloud Features Links to Video Chat WebAp Widget Button Native app Android Native app iOS Native app Desktop
  12. 12. Contact Bill Lewis CEO Dr Alex Gouaillard CTO www.temasys.com.sg bill.lewis@temasys.com.sg alex.gouaillard@temasys.com.sg

×