the cloud: enabling real-time video services
TRANSCRIPT
1 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential.
The Cloud: Enabling Real-time Video
Services
Stefan Slivinski
Distinguished Engineer
Lifesize Communications
3 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential.
Youtube simplified hosting and
sharing of videos
Enabled any website
to embed videos Video enabling
websites
4 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential.
AWS Elastic cloud
Pay for what you use
On demand computing
in the cloud
5 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential.
Twilio easy to add voice calling
or SMS to any websites
or apps
No infrastructure to
install or maintain
no telco involvement
Hosted voice and SMS
services
7 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential.
Basic elements
to a great cloud
service
Rapid development
Accessible
documentation and API
Great customer support Accessibility
8 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential.
Easy to use API
• Target mediocre
developers
• Lots of examples in
various languages
Simplicity
Basic elements
to a great cloud
service
9 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential.
Customers expect
reliability
Performance, novelty,
usability don’t matter if
unreliable
Their solution depends
on you
Reliability
Basic elements
to a great cloud
service
11 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential.
Real time video
services
Accessible client to call from
Server side call queues
customer to representative assignment
Call recording (for quality assurance purposes)
Call transfer (multiway calling)
Call center example
13 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential.
Real time video
services
Client
• PC
• Smartphone
• Tablet
Real Time Video Services
• Call Service
• Queue Service
• Streaming Service
• Transcode Service
• Recording Service
• Multiway Service
The basic building
blocks
14 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential.
The Client
What is it?
Currently only supported by Firefox
and Chrome (IE/Safari can’t be far
behind)
Browser incompatibility
• Chrome refuses to support H.264
• IE/Safari likely won’t support VP8
• Firefox with do either VP8 or H.264
Server could provide transcode
service
PC: WebRTC
15 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential.
The Client WebRTC in smartphone browsers? • Would be limited to
Android until Safari catches up
App’s offer better use experience
Apps currently require heavy client
Smart Phones / Tablets
17 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential.
The Real Time
Video Services
Self contained services
Each can be used
independently
Or connected to other
services
Basic requirements for
all services
19 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential.
Simple Use
Case
Recording Service
• Enable one step content publishing
Streaming Service
• Could be used to play back
recorded video
OR
Attach recording service to
streaming service
• Live Broadcast
Recording Service
Streaming Service
21 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential.
Conclusion Client
• WebRTC codec fragmentation
will slow adaption
• Lack of light weight solution for
smartphone/tablet
Server
• Comprised of Real time video
services
• Basic building blocks become
all or part of a customers full
solution