SlideShare une entreprise Scribd logo
1  sur  20
WebRTC Best Practices
Chad Hart

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.
Current & Emerging WebRTC Media Processing Needs
Multi-party mixing

Transcoding

Interworking

Recording

Stream processing

Person-to-machine

PowerMedia™ XMS
COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

2
API’s and Interfaces for Media Developers
Telephony
Developers

Enterprise
Developers
Standard Media Server
Interfaces

Back-end Web
Developers
RESTful
APIs

PowerMedia™ XMS
COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

3
We help with traditional media processing too

Mixing/MCU
Recording/Playback
Call Progress Analysis
Text-to-Speech
Automatic Speech Recognition
Whisper mode
High Availability
…

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

4
Agenda
Interoperability & Interworking
Gateways
Real WebRTC networks
Tough choices
Case study - WebRTC solves real problems today
What you should really be working on

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

5
Interoperability – Browser to Browser
•
•
Instigators •
•

Version differences
Vendor implementation timelines
Homebuilt implementations
New browser introductions
(hopefully!)

API’s

Media
COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

• Need: Medium
• Difficulty: Low to High
• Resolution: JS Shim, use Chrome
• Need: Low
• Difficulty: High
• Resolution: use Chrome

6
Interoperability – Browser to Phone
• SIP complexity
Instigators • Lack of standards to do this (of
course they are coming)

Signaling

Media

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

7

• Need: Low to High
• Difficulty: Medium to High
• Resolution: H2S Gateway, Telco
SHIM APIs
• Need: Low to High
• Difficulty: Low to High
• Resolution: Media GW,
Transcoding
“Legacy” Telephony Interworking Functions
WebRTC Users

Phone User

Network

HTTP-to-SIP
(H2S)
SRTP-DTLS
UDP/TCP

Media GW

G.7XX/H.264

OPUS/VP8

Transcoder

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

RTP/SRTP-SDES

8

UDP
Many Packaging Options

HTTP-to-SIP
(H2S)

Media GW
Transcoder

HTTP-to-SIP
(H2S)

HTTP-to-SIP
(H2S)

Media GW
Media GW
Transcoder

Transcoder

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

9

HTTP-to-SIP
(H2S)

Media GW

Transcoder
Will One H2S Gateway be Sufficient?
Application specific APIs work best

SIP is not really that standard

Retail Click-to-Call
Enterprise Click-to-Call
Residential Web Phone
RCS Web Client

HTTP-to-SIP
(H2S)

Developer API exposure

RFC3261 SIP
Enterprise SIP

Remote Agent
Remote Worker

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

IMS/RCS

10
HTTP-to-SIP (H2S) Requirements are not Uniform
WebRTC Users

Phone User

Network

H2S

H2S

H2S

Web Signaling

H2S

SIP

Control Interfaces
SRTP-DTLS
UDP/TCP

Media GW

G.7XX/H.264

OPUS/VP8

Transcoder

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

RTP/SRTP-SDES

11

UDP
Security Functions

Firewalls

API
Management

Session Border
Control

All Traffic

APIs

VoIP Traffic

Identifier

Address:Port

API Key

Phone #, URI

Controls

Bandwidth, Address,
Ports

API Calls

VoIP Messages,
Bandwidth, Ports

Topology
Hiding

No

N/A

Yes

Scope

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

12
Basic, Telco-Centric Model

Javascript
App

Web
server

SIP/IMS
Network
SIP

H2S

Firewall
COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

SIP

WebMG

13

SBC

RTP
Mature, Web-Centric Model
Web
server

Identity
Server

Internal
REST APIs

API Calls
WSS
server

API Manager

App
Server

STUN/
TURN
Firewall
COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

App
Server
H2S
Server

WebMG

14

SIP/IMS
Network
SIP
Design Trade-offs
Application
Performance

Client
Performance
COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

Server
Performance
15
When does media control matter?

When there is
limited bandwidth
COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

When the user is
paying per GB
16

When battery
usage is a factor
Case Study – the Airline

17
COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

17
Case Study – the Airline

Lessons Learned:
• Applications are viable today when you have
end-to-end control
• Leveraging existing infrastructure shortens
time-to-market
• Assume you will have poor connectivity
• Be careful with the cloud
18
COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

18
What Smarter People Are Doing

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

19
Contact me

Chad Hart
linkedin.com/in/chadwallacehart
chad.hart@dialogic.com
@chadwallacehart
COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

webrtcHacks.com
@webrtcHacks

20

Contenu connexe

Plus de Dialogic Inc.

Web rtc infrastructure the hard parts v4
Web rtc infrastructure the hard parts v4Web rtc infrastructure the hard parts v4
Web rtc infrastructure the hard parts v4
Dialogic Inc.
 

Plus de Dialogic Inc. (20)

Integrated Media Gateway and the Transition to IP
Integrated Media Gateway and the Transition to IPIntegrated Media Gateway and the Transition to IP
Integrated Media Gateway and the Transition to IP
 
How IBM and Dialogic Are Making Conferencing Smarter with AI
How IBM and Dialogic Are Making Conferencing Smarter with AIHow IBM and Dialogic Are Making Conferencing Smarter with AI
How IBM and Dialogic Are Making Conferencing Smarter with AI
 
Helping Service Providers to Empower, Engage, Excite
Helping Service Providers to Empower, Engage, ExciteHelping Service Providers to Empower, Engage, Excite
Helping Service Providers to Empower, Engage, Excite
 
Real-time Communications Catching the Next Wave
Real-time Communications Catching the Next WaveReal-time Communications Catching the Next Wave
Real-time Communications Catching the Next Wave
 
Video Codecs and the Future by Vince Puglia
Video Codecs and the Future by Vince PugliaVideo Codecs and the Future by Vince Puglia
Video Codecs and the Future by Vince Puglia
 
MediaInteractive - Born for the New World
MediaInteractive - Born for the New WorldMediaInteractive - Born for the New World
MediaInteractive - Born for the New World
 
Moving Multimedia Applications to the Cloud
Moving Multimedia Applications to the CloudMoving Multimedia Applications to the Cloud
Moving Multimedia Applications to the Cloud
 
Value Added Services and WebRTC
Value Added Services and WebRTCValue Added Services and WebRTC
Value Added Services and WebRTC
 
Monetizing the 4G Investment (Mobile Data, and VoLTE Roaming and Interworking)
Monetizing the 4G Investment (Mobile Data, and VoLTE Roaming and Interworking)Monetizing the 4G Investment (Mobile Data, and VoLTE Roaming and Interworking)
Monetizing the 4G Investment (Mobile Data, and VoLTE Roaming and Interworking)
 
Achieving real time voice and video virtualized network functionality in nfv
Achieving real time voice and video virtualized network functionality in nfvAchieving real time voice and video virtualized network functionality in nfv
Achieving real time voice and video virtualized network functionality in nfv
 
WebRTC Conference & Expo / Miami 2015 / D1 3 - media servers
WebRTC Conference & Expo / Miami 2015 / D1 3 - media servers WebRTC Conference & Expo / Miami 2015 / D1 3 - media servers
WebRTC Conference & Expo / Miami 2015 / D1 3 - media servers
 
WebRTC Infrastructure the Hard Parts: Media
WebRTC Infrastructure the Hard Parts: MediaWebRTC Infrastructure the Hard Parts: Media
WebRTC Infrastructure the Hard Parts: Media
 
Web rtc infrastructure the hard parts v4
Web rtc infrastructure the hard parts v4Web rtc infrastructure the hard parts v4
Web rtc infrastructure the hard parts v4
 
MWC Barcelona WebRTC Meetup 2015 - Scaling WebRTC with Media Servers
MWC Barcelona WebRTC Meetup 2015 - Scaling WebRTC with Media ServersMWC Barcelona WebRTC Meetup 2015 - Scaling WebRTC with Media Servers
MWC Barcelona WebRTC Meetup 2015 - Scaling WebRTC with Media Servers
 
DeveloperWeek 2015 - WebRTC - Where to start and how to scale
DeveloperWeek 2015 - WebRTC - Where to start and how to scaleDeveloperWeek 2015 - WebRTC - Where to start and how to scale
DeveloperWeek 2015 - WebRTC - Where to start and how to scale
 
Server-side WebRTC Infrastructure
Server-side WebRTC InfrastructureServer-side WebRTC Infrastructure
Server-side WebRTC Infrastructure
 
Beyond the MCU
Beyond the MCUBeyond the MCU
Beyond the MCU
 
Deploying WebRTC successfully – A web developer perspective
Deploying WebRTC successfully – A web developer perspectiveDeploying WebRTC successfully – A web developer perspective
Deploying WebRTC successfully – A web developer perspective
 
WebRTC Expo V keynote by Jim Machi
WebRTC Expo V keynote by Jim MachiWebRTC Expo V keynote by Jim Machi
WebRTC Expo V keynote by Jim Machi
 
Get Ready for the Next Generation Diameter Signaling Controller (DSC)
Get Ready for the Next Generation Diameter Signaling Controller (DSC)Get Ready for the Next Generation Diameter Signaling Controller (DSC)
Get Ready for the Next Generation Diameter Signaling Controller (DSC)
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

WebRTC Best Practices - WebRTC Paris 2013 - Chad Hart - Dialogic

  • 1. WebRTC Best Practices Chad Hart COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.
  • 2. Current & Emerging WebRTC Media Processing Needs Multi-party mixing Transcoding Interworking Recording Stream processing Person-to-machine PowerMedia™ XMS COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 2
  • 3. API’s and Interfaces for Media Developers Telephony Developers Enterprise Developers Standard Media Server Interfaces Back-end Web Developers RESTful APIs PowerMedia™ XMS COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 3
  • 4. We help with traditional media processing too Mixing/MCU Recording/Playback Call Progress Analysis Text-to-Speech Automatic Speech Recognition Whisper mode High Availability … COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 4
  • 5. Agenda Interoperability & Interworking Gateways Real WebRTC networks Tough choices Case study - WebRTC solves real problems today What you should really be working on COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 5
  • 6. Interoperability – Browser to Browser • • Instigators • • Version differences Vendor implementation timelines Homebuilt implementations New browser introductions (hopefully!) API’s Media COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. • Need: Medium • Difficulty: Low to High • Resolution: JS Shim, use Chrome • Need: Low • Difficulty: High • Resolution: use Chrome 6
  • 7. Interoperability – Browser to Phone • SIP complexity Instigators • Lack of standards to do this (of course they are coming) Signaling Media COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 7 • Need: Low to High • Difficulty: Medium to High • Resolution: H2S Gateway, Telco SHIM APIs • Need: Low to High • Difficulty: Low to High • Resolution: Media GW, Transcoding
  • 8. “Legacy” Telephony Interworking Functions WebRTC Users Phone User Network HTTP-to-SIP (H2S) SRTP-DTLS UDP/TCP Media GW G.7XX/H.264 OPUS/VP8 Transcoder COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. RTP/SRTP-SDES 8 UDP
  • 9. Many Packaging Options HTTP-to-SIP (H2S) Media GW Transcoder HTTP-to-SIP (H2S) HTTP-to-SIP (H2S) Media GW Media GW Transcoder Transcoder COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 9 HTTP-to-SIP (H2S) Media GW Transcoder
  • 10. Will One H2S Gateway be Sufficient? Application specific APIs work best SIP is not really that standard Retail Click-to-Call Enterprise Click-to-Call Residential Web Phone RCS Web Client HTTP-to-SIP (H2S) Developer API exposure RFC3261 SIP Enterprise SIP Remote Agent Remote Worker COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. IMS/RCS 10
  • 11. HTTP-to-SIP (H2S) Requirements are not Uniform WebRTC Users Phone User Network H2S H2S H2S Web Signaling H2S SIP Control Interfaces SRTP-DTLS UDP/TCP Media GW G.7XX/H.264 OPUS/VP8 Transcoder COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. RTP/SRTP-SDES 11 UDP
  • 12. Security Functions Firewalls API Management Session Border Control All Traffic APIs VoIP Traffic Identifier Address:Port API Key Phone #, URI Controls Bandwidth, Address, Ports API Calls VoIP Messages, Bandwidth, Ports Topology Hiding No N/A Yes Scope COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 12
  • 13. Basic, Telco-Centric Model Javascript App Web server SIP/IMS Network SIP H2S Firewall COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. SIP WebMG 13 SBC RTP
  • 14. Mature, Web-Centric Model Web server Identity Server Internal REST APIs API Calls WSS server API Manager App Server STUN/ TURN Firewall COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. App Server H2S Server WebMG 14 SIP/IMS Network SIP
  • 15. Design Trade-offs Application Performance Client Performance COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. Server Performance 15
  • 16. When does media control matter? When there is limited bandwidth COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. When the user is paying per GB 16 When battery usage is a factor
  • 17. Case Study – the Airline 17 COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 17
  • 18. Case Study – the Airline Lessons Learned: • Applications are viable today when you have end-to-end control • Leveraging existing infrastructure shortens time-to-market • Assume you will have poor connectivity • Be careful with the cloud 18 COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 18
  • 19. What Smarter People Are Doing COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 19
  • 20. Contact me Chad Hart linkedin.com/in/chadwallacehart chad.hart@dialogic.com @chadwallacehart COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. webrtcHacks.com @webrtcHacks 20

Notes de l'éditeur

  1. \
  2. Dialogic’sPowerMedia XMS provides widely needed capabilities in many applications. While WebRTC is designed to be primarily browser-to-browser, there is a growing number of user cases that require server side media support or that would be greatly enhanced by it.Dialogic’s key capabilities include:Multi-party mixing – traditional MCU-type functionality; mixing streams from various sources into one or more streams and relaying them to users to avoid the mesh overloading problems that occur if you keep everything peer-to-peerTranscoding – converting one codec to another. In the absence of a mandatory video codec today this is important for converting the VP8 codec supported in browsers to H.265 used in existing video conferencing systems and supported by battery saving smartphone hardware. Transcoding is also important to converting WebRTC’s audio codecs (G.711 or Opus) to codecs used in today’s mobile networks, landline, and enterprise environments. New codecs are introduced all the time, so this is a practical problem that will not go away any time soon.Interworking with existing telephony environments – including encryption, media plane, and signaling interworking with the 6B+ users who can be reached via a SIP-based networkRecording – Recording is critical in contact center environments for regulatory purposes. It is also a Stream processing – monitoring and manipulating a stream in real time, be it via a text overlay or inserting an add into the stream or doing manipulation of the video or utilizing avatars.Person-to-machine applications – while WebRTC was originally made for browser-to-browser communications, there are many person-to-machine applications that might not involve another person at all, like today’s IVRs, Text-to-Speech, speech recognition systems, or machine vision, analytics and more.
  3. &
  4. Latin American Airline Call centerMove to video kiosks in airports Cheaper than putting live agents Allows easy access to travelersLeverage existing contact center infrastructure Augments current capabilities Adds video calling to agents keeping existing ACD systems Provides audio & video to kiosksTarget: high value international travelers & touristsPhase II: Expand to tablets/mobileBusiness model: leverage existing agents & infrastructure; expand presence for more revenueEnd-to-end control of devicesMitigates interoperability issuesReduces security exposureLeverage existing infrastructureUse WebRTC to augment & extendMedia quality is difficult to control over the internetHD video not always necessaryFall back to voice
  5. Latin American Airline Call centerMove to video kiosks in airports Cheaper than putting live agents Allows easy access to travelersLeverage existing contact center infrastructure Augments current capabilities Adds video calling to agents keeping existing ACD systems Provides audio & video to kiosksTarget: high value international travelers & touristsPhase II: Expand to tablets/mobileBusiness model: leverage existing agents & infrastructure; expand presence for more revenueEnd-to-end control of devicesMitigates interoperability issuesReduces security exposureLeverage existing infrastructureUse WebRTC to augment & extendMedia quality is difficult to control over the internetHD video not always necessaryFall back to voice