The Secrets of Scalable Video Coding

2,073 views

Published on

Video communication promises new ways of interaction between people, but for this service to get to the masses, it is required to adopt ways of dealing with network impairments. The H.264/SVC codec provide these means. This presentation, explains the concepts behind SVC.

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,073
On SlideShare
0
From Embeds
0
Number of Embeds
164
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

The Secrets of Scalable Video Coding

  1. 1. The Secrets of Scalable Video Coding<br />Amit Klir<br />System Architect<br />
  2. 2. Agenda<br />SVC in a Nutshell<br />RADVISION Scalable Video Engine <br />QoE Over Unmanaged Networks   <br />
  3. 3. SVC in a Nutshell<br />Scalable Video Coding Demystified<br />
  4. 4. Scalable Video Coding – The Promise<br />“One ring to rule them all”The Lord of the Rings, J.R.R Tolkein<br />Generate a single video stream that can serve multiple users<br />
  5. 5. Scalability of Video - Modalities<br />Temporal - Change of frame rate (e.g 30 FPS, 15 FPS)<br />Spatial - Change of resolution (e.g720p, 480p, CIF)<br />Fidelity / SNR - Change of quality (e.g1 Mbps, 512 kbps)<br />
  6. 6. Video Layered Structure<br />Single Layer (e.g 4CIF@30 FPS)<br />H.264<br />Enhancement Layer (e.g 4CIF@30 FPS)<br />SVC<br />Enhancement Layer (e.g CIF@30 FPS)<br />Base Layer (e.g qCIF@15 FPS)<br />
  7. 7. Layer Thinning<br />The process of removing video layers done by a Media Aware Network Element (MANE) <br />Enhancement Layer(4CIF@30 FPS)<br />MANE<br />Enhancement Layer (CIF@30 FPS)<br />Enhancement Layer (CIF@30 FPS)<br />Base Layer (qCIF@15 FPS)<br />Base Layer (qCIF@15 FPS)<br />
  8. 8. The Hidden Promise of SVC<br />The layered structure of SVC introduces higher error resilience<br />The layered structure of SVC allows Unequal Error Protection (UEP)<br />
  9. 9. SVC is Not Just a Single Cake<br />SVC<br />Signaling<br />Transport<br />Unequal Error Protection<br />
  10. 10. RADVISION Scalable Video Engine<br />Complete Video Solution at Your Hand<br />
  11. 11. Radvision Scalable Video Engine<br />SVC<br />Signaling<br />IIE<br />H.264 SVC <br />Encoder<br />Bandwidth Estimation<br />H.264 SVCDecoder<br />SVC RTP Payload Format<br />IETF Draft 16<br />UEP<br />FEC Add-On <br />Retransmission Add-On<br />RS<br />RFC5109<br />DST<br />SRC<br />TX<br />RX<br />NetworkAdaptation<br />Media Control Add-On <br />AJB<br />RTCP-FB<br />RTCP-XR<br />Transport<br />RTP / RTCP Session API<br />FW/NATTraversal<br />UDP<br />TCP<br />HTTP(S) Tunneling<br />Common Core<br />
  12. 12. QoE Over Unmanaged Networks<br />Demonstrating the power of SVC<br />
  13. 13.
  14. 14. Thank You<br />Amit Klir<br />System Architect<br />

×