amir zmora’s presentation at ecomm 2009

23

Upload: ecommconf

Post on 21-Jun-2015

859 views

Category:

Technology


0 download

DESCRIPTION

IP Video Communications Issues and Solutions

TRANSCRIPT

Page 1: Amir Zmora’s Presentation at eComm 2009
Page 2: Amir Zmora’s Presentation at eComm 2009

IP Video Communication Issues & SolutionsIP Video Communication Issues & SolutionsAmir Zmora, RADVISIONAmir Zmora, RADVISION

Page 3: Amir Zmora’s Presentation at eComm 2009

State of IP Video CommunicationState of IP Video Communication

Page 4: Amir Zmora’s Presentation at eComm 2009

From Picturephone to TelepresenceFrom Picturephone to Telepresence

Page 5: Amir Zmora’s Presentation at eComm 2009

This is TelepresenceThis is Telepresence

Matt Harding dancing over Telepresence @ Yahoo headquarters

Page 6: Amir Zmora’s Presentation at eComm 2009

Evolution of Video StandardsEvolution of Video Standards

Page 7: Amir Zmora’s Presentation at eComm 2009

H.26x Lifecycle StatusH.26x Lifecycle Status

H.264H.264

H.263H.263

H.261H.261

Page 8: Amir Zmora’s Presentation at eComm 2009

Who is to Blame?Who is to Blame?

• The network

• Bandwidth

• Packet Loss

• Burstiness

Page 9: Amir Zmora’s Presentation at eComm 2009

Packet LossPacket Loss

Page 10: Amir Zmora’s Presentation at eComm 2009

Packet LossPacket Loss

Random Noise Artifacts

Page 11: Amir Zmora’s Presentation at eComm 2009

Insufficient BandwidthInsufficient Bandwidth

Trails

Page 12: Amir Zmora’s Presentation at eComm 2009

High Compression RateHigh Compression Rate

Blockiness Effect

Page 13: Amir Zmora’s Presentation at eComm 2009

Advanced Video Coding Technologies

Advanced Video Coding Technologies

Focus on Quality of Experience

Page 14: Amir Zmora’s Presentation at eComm 2009

P-Frame DependencyP-Frame Dependency

1 2 3 4 5

Result – Packet loss has dramatic effect on quality of experience

Page 15: Amir Zmora’s Presentation at eComm 2009

Multi Description CodingMulti Description Coding

• Splitting one source of information to multiple entities

• Each decodable

• The more the merrier – Quality

• Example – splitting of PCM stream

Page 16: Amir Zmora’s Presentation at eComm 2009

Scaled Video Coding (SVC)Scaled Video Coding (SVC)

• Uses MDC concept

• H.264 Annex G

• Spatial - Change of frame size (resolution)

• Temporal - Change of frame rate

• Fidelity / SNR - Change of quality

• Object - Selection of “Region of interest”

Page 17: Amir Zmora’s Presentation at eComm 2009

Spatial ScalabilitySpatial Scalability

Page 18: Amir Zmora’s Presentation at eComm 2009

Temporal ScalabilityTemporal Scalability

• Hierarchal P Structure

Page 19: Amir Zmora’s Presentation at eComm 2009

Signaling layered decoding dependency Signaling layered decoding dependency

96 97

98 99

100 101

OR

OR AND

L1

L2

L3

Page 20: Amir Zmora’s Presentation at eComm 2009

Error Resilience – Protecting only what Matters

Error Resilience – Protecting only what Matters

• Forward Error Correction

• Retransmission

• Video Fast Update

Page 21: Amir Zmora’s Presentation at eComm 2009

Error ResilienceError ResiliencePSNR Vs. Packet loss rate

20

25

30

35

40

45

0 1 2 3 4 5 6 7 8 9

Packet loss rate (%)

PS

NR SVC

H.264

MDC: Hierarchical P-Structure

Page 22: Amir Zmora’s Presentation at eComm 2009

Putting it All TogetherPutting it All Together

Page 23: Amir Zmora’s Presentation at eComm 2009