telepresnce solutions and svc

26
The Future of Telepresence Alex Eleftheriadis, [email protected]

Upload: imtc

Post on 24-May-2015

723 views

Category:

Technology


2 download

DESCRIPTION

Presented at IMTC Telepresence Workshop June 15, 2010 Jesi, Italy Presents an approach to implementing Telepresence solution using SVC

TRANSCRIPT

Page 1: Telepresnce Solutions and SVC

The Future of TelepresenceAlex Eleftheriadis, [email protected]

Page 2: Telepresnce Solutions and SVC

2 IMTC 2010/06/15

What is Telepresence?

Wikipedia:Telepresence refers to a set of technologies which allow a person to feel as if they were present, to give the appearance that they were present, or to have an effect, at a location other than their true location.

Alternatively:Videoconferencing sucks! What can you do to make it better if you have all the money you need?

Page 3: Telepresnce Solutions and SVC

3 IMTC 2010/06/15

Lessons Learned Elsewhere

Computing

Networking

Communications

Page 4: Telepresnce Solutions and SVC

4 IMTC 2010/06/15

DEC VAX (1977, 0.5 MIPS)

VAX 11/780 (first two cabinet sections), shown with Unibus expansion cabinet (middle cabinet section), two tape drives, two RP05 or RP06 removable pack disk drives, a DECwriter printing terminal, and a VT52 CRT terminal

Page 5: Telepresnce Solutions and SVC

5 IMTC 2010/06/15

iPhone 3G (2008, 1250 MIPS)

Page 6: Telepresnce Solutions and SVC

6 IMTC 2010/06/15

Lessons Learned Elsewhere

ComputingFastPersonalPortable

NetworkingScalableUbiquitous

CommunicationsReliableUbiquitousMobile

Page 7: Telepresnce Solutions and SVC

7 IMTC 2010/06/15

Telepresence Today

Extremely expensive

Not scalable

Not portable

Not personal

Very high quality

=> Traditional videoconferencing: same, but sacrifices quality for low cost.

Page 8: Telepresnce Solutions and SVC

8 IMTC 2010/06/15

Quality of Experience

Cost

Type Desktop Executive Room Telepresence

$100’s $1000’s $10,000’s $100,000’s

Qua

lity

of E

xper

ienc

e

10 hours/month

100 hours/monthTelepresence quality

• At least SD quality per face

• Total delay under 250ms latency

Legacy video conferencing quality

Page 9: Telepresnce Solutions and SVC

9 IMTC 2010/06/15

Key Videoconferencing System Characteristics

Rate Matching Support for heterogeneous endpoints and access networks

Personalized Layout Each user selects the resolution and users he/she wants to see

Low Delay Interactivity requires <250msec end-to-end

Error Resilience Tolerance to packet loss rates >10%

Error Localization An error in one user should not affect other users

Complexity Lower complexity = Lower cost Low complexity allows to integrate with existing network services (e.g., in cheap routers)

=> How can we have all that, but with high quality and scalability?

Page 10: Telepresnce Solutions and SVC

10 IMTC 2010/06/15

H.264 SVC

Scalable Video Coding (SVC) Developed by JVT (=Joint Video Team of ITU and ISO)

SVC is Amendment 3 to H.264 AVC Most of SVC is in Annex G of H.264 AVC CFP April 2004, Consented in Nov 2007 RTP payload format nearly completed

Architecture centered on VidyoRouter™ (“VRU”)

Page 11: Telepresnce Solutions and SVC

11 IMTC 2010/06/15

Temporal Structure of Non-Scalable Codecs

Page 12: Telepresnce Solutions and SVC

12 IMTC 2010/06/15

Temporal Scalability

Page 13: Telepresnce Solutions and SVC

13 IMTC 2010/06/15

Spatial Scalability

MultiplexSVC

Bitstream

Prediction Coding

H.264/AVC-compatiblebase layer

Prediction Coding

PredictionCoding

Scale

Scale

Page 14: Telepresnce Solutions and SVC

14 IMTC 2010/06/15

Temporal + Spatial Scalability

Page 15: Telepresnce Solutions and SVC

15 IMTC 2010/06/15

Temporal + Spatial Scalability

QVGA30 fps

Page 16: Telepresnce Solutions and SVC

16 IMTC 2010/06/15

Temporal + Spatial Scalability

VGA15 fps

Page 17: Telepresnce Solutions and SVC

17 IMTC 2010/06/15

What does the VidyoRouter do?

1 Mbps

500 Kbps

150 Kbps

Vidy

oRou

ter™

High ResolutionHigh Frame Rate

Low ResolutionLow Frame Rate

2 Mbps

High ResolutionMedium Frame Rate

Medium ResolutionMedium Frame Rate

High ResolutionHigh Frame Rate

Page 18: Telepresnce Solutions and SVC

18 IMTC 2010/06/15

Traditional MCU Architecture

ENCODE

DECODE

ENCODE

DECODE

Quality Loss from Cascaded

Encodings

High CostHigh Delay

DECODE

ENCODE

COMPOSE

Page 19: Telepresnce Solutions and SVC

19 IMTC 2010/06/15

VidyoRouter™ vs. MCU

VidyoRouter is simply an application layer router Nearly zero-delay (~20 msec), allows interactive multi-point sessions Eliminates video quality loss due to transcoding Rate matching and personal layout are simple routing decisions Error localization and robustness up to 20% packet loss ratesComputing power that rides the Intel® curve

Endpoint processing of the video from different participants makes the VidyoRouter highly scalable Similar complexity to other network appliances

Page 20: Telepresnce Solutions and SVC

20 IMTC 2010/06/15

Enhancement Layer

Base Layer

Significant ImpactConventional Coding

Scalable Coding

Minor or No Impact

SVC+VR Eliminates Error Resilience Problem

Page 21: Telepresnce Solutions and SVC

21 IMTC 2010/06/15

Temporal Scalability

Page 22: Telepresnce Solutions and SVC

22 IMTC 2010/06/15

Concluding Remarks

Videoconferencing and telepresence will remain “small”, unless our technology enables scaling with high quality and low cost.Video coding scalability and the video router architecture allow:

Replacement of the MCU with a much simpler, scalable device – the Video Routing Unit (VRU)Very high error resilience (=high quality user experience)Co-existence of lower-end systems with telepresence systemsUse of standard (Intel) hardware components – riding the Intel curve

These concepts finally solve 30-year-old packet video problems, and are the key ingredients for making telepresence “personal”.

Page 23: Telepresnce Solutions and SVC

23 IMTC 2010/06/15

IMTC SuperOp! Room

Page 24: Telepresnce Solutions and SVC

24 IMTC 2010/06/15

IMTC SuperOp! Room

Page 25: Telepresnce Solutions and SVC

25 IMTC 2010/06/15

Concluding Remarks

Videoconferencing and telepresence will remain “small”, unless our technology enables scaling with high quality and low cost.Video coding scalability and the video router architecture allow:

Replacement of the MCU with a much simpler, scalable deviceVery high error resilience (=high quality user experience)Use of standard (Intel) hardware components – riding the Intel curve

These concepts finally solve 30-year-old packet video problems, and are the key ingredients for making telepresence “personal”.

Can I get the same benefit from simulcasting? Or without two spatial layers? Or ….?

Partially. If you use part of the recipe, you get only part of the flavor.

Wait … So, the future of telepresence is … Vidyo?

Page 26: Telepresnce Solutions and SVC

Thank You!