Top Banner
QUALITY IMPACT OF QUALITY IMPACT OF SCALABLE VIDEO CODING TUNNELING SCALABLE VIDEO CODING TUNNELING FOR MEDIA-AWARE CONTENT DELIVERY FOR MEDIA-AWARE CONTENT DELIVERY Michael Grafl , Christian Timmerer, Hermann Hellwagner Alpen-Adria-Universität Klagenfurt, Austria Workshop on Multimedia-Aware Networking 2011 M. Grafl, C. Timmerer, H. Hellwagner 1 Quality Impact of SVC Tunneling
16

Quality impact of scalable video coding tunneling for media aware content delivery

Jun 21, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Quality impact of scalable video coding tunneling for media aware content delivery

QUALITY IMPACT OF QUALITY IMPACT OF SCALABLE VIDEO CODING TUNNELING SCALABLE VIDEO CODING TUNNELING

FOR MEDIA-AWARE CONTENT DELIVERYFOR MEDIA-AWARE CONTENT DELIVERY

Michael Grafl, Christian Timmerer, Hermann Hellwagner

Alpen-Adria-Universität Klagenfurt, Austria

Workshop on Multimedia-Aware Networking 2011 – ICME'11M. Grafl, C. Timmerer, H. Hellwagner 1Quality Impact of SVC Tunneling

Page 2: Quality impact of scalable video coding tunneling for media aware content delivery

OUTLINEOUTLINE

Motivation SVC for IPTV SVC Content Delivery & Tunneling in ALICANTE Test Setup Results

PSNR Bandwidth Requirements

Future Work Conclusions

M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 2

Page 3: Quality impact of scalable video coding tunneling for media aware content delivery

MOTIVATIONMOTIVATION

Scalable Video Coding (SVC) can save bandwidth for multicast content delivery

But many devices (e.g., smart phones) don't support SVC natively

Content often available in MPEG-2 (e.g., DVD) Proposed architecture:

Legacy formats at sender and receiver sides, SVC tunnel only for delivery

Transcoding at ingress and egress points Can bandwidth savings outweigh quality loss???

M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 3

Page 4: Quality impact of scalable video coding tunneling for media aware content delivery

SVC FOR IPTVSVC FOR IPTV

Scalable Video Coding (SVC) Layered video coding, Extension of H.264/AVC Spatial, temporal, and quality (SNR) scalability Coding gain over MPEG-2: ~ 59% [5], [6]

Multicast use case for IPTV Multicast with heterogeneous terminals (e.g., different

resolutions) In-Network Adaptation: Adapt the stream within the

network at Media Aware Network Elements (MANEs) Simulcast (for AVC) vs. SVC mode

M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 4

Page 5: Quality impact of scalable video coding tunneling for media aware content delivery

SVC CONTENT DELIVERY IN SVC CONTENT DELIVERY IN ALICANTEALICANTE

M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 5

ALICANTE: "Media Ecosystem Deployment through Ubiquitous

Content-Aware Network Environments"

FP7-ICT project

Goal: New Home-Box layer and CAN layer with cross-layer adaptation enabling cooperation between providers, operators, and end-users

http://ict-alicante.eu

Page 6: Quality impact of scalable video coding tunneling for media aware content delivery

SVC TUNNELING IN ALICANTESVC TUNNELING IN ALICANTE

M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 6

Source: [2]

Page 7: Quality impact of scalable video coding tunneling for media aware content delivery

TEST SETUPTEST SETUP

Three steps:1. Encode raw video to MPEG-2

2. Transcode video to SVC (full transc.: decode & re-encode)

3. Transcode video back to MPEG-2 (full transcoding)

Videos: Two standard test sequences: "Mobile" and "Foreman" (CIF@30fps)

Objective quality measurement: Peak Signal-To-Noise Ratio (PSNR) Quality measured at several fixed target bitrates

(same bitrate for all 3 representations)M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 7

Page 8: Quality impact of scalable video coding tunneling for media aware content delivery

RESULTS: MPEG-2RESULTS: MPEG-2SVCSVCMPEG-2MPEG-2

M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 8

22

24

26

28

30

32

34

36

38

40

1000 2000 3000 4000 5000 6000 7000

PSN

R in

dB

Bitrate in kbps

PSNR-Y "Mobile" CIF@30

MP2

SVC(MP2)

MP2(SVC(MP2))

Software:ffmpeg (SVN-r25599)

GPL MPEG-1/2 DirectShow Decoder Filter (v0.1.2)

MainConcept SVC/AVC/H.264 Video Encoder & Decoder (v1.0.0.236699)

Page 9: Quality impact of scalable video coding tunneling for media aware content delivery

RESULTS: MPEG-2RESULTS: MPEG-2SVCSVCMPEG-2MPEG-2

M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 9

Page 10: Quality impact of scalable video coding tunneling for media aware content delivery

RESULTS: BJONTEGAARD DELTARESULTS: BJONTEGAARD DELTA

Bjontegaard Delta (BD) [3], [4]: Average change of PSNR (PSNR) and bitrate

(bitrate) between two r-d curves as scalar values Calculation:

Average results for repeated transcoding:

M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 10

BD-PSNR BD-bitrate

between 1st and 2nd curve (MP2SVC) -0.8 dB 15 %

between 2nd and 3rd curve (back to MP2) -1.3 dB 25 %

between 1st and 3rd curve (MP2SVCMP2) -2.1 dB 43 %

Page 11: Quality impact of scalable video coding tunneling for media aware content delivery

MULTI-RATE MULTICAST MULTI-RATE MULTICAST SCENARIOSSCENARIOS

M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 11

Scenario 1:

MPEG-2 Simulcast

Scenario 2:

SVC Tunneling

Scenario 3:

MPEG-2-to-SVC PDT

Traditional MPEG-2 delivery chain.Simulcast of multiple resolutions.

"SVC Tunnel"Server & terminals: MPEG-2

Network: SVC

Server: MPEG-2Network & terminals: SVC

TranscodingHigh res. MPEG-2Low res. MPEG-2SVCSVCSVCMPEG-2

MPEG-2SVCMPEG-2

MPEG-2MPEG-2MPEG-2

Page 12: Quality impact of scalable video coding tunneling for media aware content delivery

BANDWIDTH REQUIREMENTS: BANDWIDTH REQUIREMENTS: MULTI-RATE MULTICAST (SAME QUALITY AT MULTI-RATE MULTICAST (SAME QUALITY AT

SERVER)SERVER)

M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 12

Page 13: Quality impact of scalable video coding tunneling for media aware content delivery

TBD

FUTURE WORKFUTURE WORK

Comparison of SVC implementations (wrt. quality, performance): JSVM, MainConcept, bSoft

(Ultra-) High definition test sequences In-depth analysis of transcoding scenarios

(SVC Tunnel, only MPEG-2-to-SVC, etc.) Improved encoder configuration Further video formats Subjective quality evaluation

M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 13

Page 14: Quality impact of scalable video coding tunneling for media aware content delivery

CONCLUSIONSCONCLUSIONS

ALICANTE architecture: SVC tunneling, supporting heterogeneous terminals Reduces bandwidth requirements but impairs quality

Objective quality measurement for repeated transcoding

PSNR drop: 2.1 dB for SVC tunnelPSNR drop: 2.1 dB for SVC tunnel Bandwidth reqs: -31% wrt. MPEG-2 simulcastBandwidth reqs: -31% wrt. MPEG-2 simulcast Future work: performance, HD sequences,

subjective quality

M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 14

Page 15: Quality impact of scalable video coding tunneling for media aware content delivery

LITERATURELITERATURE

[1] Z. Avramova et al., "Comparison of simulcast and scalable video coding in terms of the required capacity in an IPTV network," Proceedings of PV, 2007.

[2] European Commission, "ALICANTE, Annex I – Description of Work", FP7-ICT-2009-4, Grant agreement no. 248652, 2009.

[3] G. Bjontegaard, "Calculation of average PSNR differences between RD-curves," ITU-T SG16/Q6, 2001.

[4] G. Bjontegaard, "Improvements of the BD-PSNR model," ITU-T SG16/Q6, 2008.

[5] T. Wiegand et al., "Rate-constrained coder control and comparison of video coding standards," Circuits and Systems for Video Technology, IEEE Transactions on, vol. 13, no. 7, pp. 688-703, 2003.

[6] M. Wien et al., “Performance Analysis of SVC,” Circuits and Systems for Video Technology, IEEE Transactions on, vol. 17, no. 9, pp. 1194-1203, 2007.  

M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 15

Page 16: Quality impact of scalable video coding tunneling for media aware content delivery

THANK YOU FOR YOUR THANK YOU FOR YOUR ATTENTION!ATTENTION!

Questions?

M. Grafl, C. Timmerer, H. Hellwagner Quality Impact of SVC Tunneling 16