Image Processing - Multimedia Communications
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 1 Yago Sánchez
Title: Scalable Video Coding based DASH for efficient usage of - - PowerPoint PPT Presentation
Image Processing - Multimedia Communications Title: Scalable Video Coding based DASH for efficient usage of network resources Presenter: Yago Snchez (yago.sanchez@hhi.fraunhofer.de) Fraunhofer Heinrich Hertz Institute, Yago Snchez, Thomas
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 1 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 2 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 3 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 4 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 5 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 6 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 7 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 8 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 9 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 10 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 11 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 12 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 13 Yago Sánchez
SVC decoder SVC decoder SVC decoder
256 kbit/s 512 kbit/s 1024 kbit/s
TV@ 60 Hz CIF@ 30 Hz CIF@ 15 Hz
Base layer Enhancement layer 1 Enhancement layer 2
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 14 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 15 Yago Sánchez
500, 1000, 1500 Kbps
media rate over the time
media rate over the time 1650 Kbps -enhancement layer 2 1100 Kbps -enhancement layer 1 500 Kbps -base layer
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 16 Yago Sánchez
<MPD …> … <Period> <AdaptationSet …> <Representation id="tag5“ …> <BaseURL>video-500k.mp4</BaseURL> </Representation> <Representation id="tag6“ …> <BaseURL>video-1000k.mp4</BaseURL> </Representation> <Representation id="tag7“ …> <BaseURL>video-1500k.mp4</BaseURL> </Representation> </AdaptationSet> </Period> </MPD> <?xml version="1.0" encoding="UTF-8"?> <MPD …> … <Period> <AdaptationSet …> <Representation id="tag5“ …> <BaseURL>video-500k.mp4</BaseURL> </Representation> <Representation id="tag6“dependencyId="tag5" …> <BaseURL>video-1100k.mp4</BaseURL> </Representation> <Representation id="tag7“dependencyId="tag5 tag6" …> <BaseURL>video-1650k.mp4</BaseURL> </Representation> </AdaptationSet> </Period> </MPD>
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 17 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 18 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 19 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 20 Yago Sánchez
HTTP cache
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 21 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 22 Yago Sánchez
0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 1000 2000 3000 4000
cache-hit-ratio cache capacity (C) [media units] MR-VoD layer1 layer3 SVC-VoD layer2 layer4 AVC-VoD
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 23 Yago Sánchez
0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 1000 2000 3000 4000
cache-hit-ratio cache capacity (C) [media units] MR-VoD layer1 layer3 SVC-VoD layer2 layer4 AVC-VoD
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 24 Yago Sánchez
0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 1000 2000 3000 4000
cache-hit-ratio cache capacity (C) [media units] MR-VoD layer1 layer3 SVC-VoD layer2 layer4 AVC-VoD
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 25 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 26 Yago Sánchez
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 27 Yago Sánchez
Source: Cisco White Paper: Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2009-2014 Figure 2
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 28 Yago Sánchez
<?xml version="1.0" encoding="UTF-8"?> <MPD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:mpeg:DASH:schema:MPD:2011" xsi:schemaLocation="urn:mpeg:DASH:schema:MPD:2011" type="static" mediaPresentationDuration="PT3256S" minBufferTime="PT1.2S" profiles="urn:mpeg:dash:profile:isoff-on-demand:2011"> <BaseURL>http://cdn1.example.com/</BaseURL> <BaseURL>http://cdn2.example.com/</BaseURL> <!-- In this Period the SVC stream is split into three representations --> <Period> <AdaptationSet subsegmentAlignment="true" minBandwidth="512000” maxBandwidth="1024000" width="640" height="480" frameRate="30" lang="en"> <!-- Independent Representation --> <Representation mimeType="video/mp4" codecs="avc1.4D401E,mp4a.0x40" id="tag5“ bandwidth="512000"> <BaseURL>video-512k.mp4</BaseURL> </Representation> <!-- Representation dependent on above --> <Representation mimeType="video/mp4" codecs="avc2.56401E" id="tag6“ dependencyId="tag5" bandwidth="768000"> <BaseURL>video-768k.mp4</BaseURL> </Representation> <!-- Representation dependent on both above --> <Representation mimeType="video/mp4" codecs="avc2.56401E" id="tag7“ dependencyId="tag5 tag6" bandwidth="1024000"> <BaseURL>video-1024k.mp4</BaseURL> </Representation> </AdaptationSet> </Period> </MPD>
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 29 Yago Sánchez
GOP Border GOP Border
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 30 Yago Sánchez
GOP Border GOP Border
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 31 Yago Sánchez
GOP Border GOP Border
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 32 Yago Sánchez
GOP Border GOP Border
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 33 Yago Sánchez
GOP Border GOP Border
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 34 Yago Sánchez
GOP Border GOP Border
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 35 Yago Sánchez
GOP Border GOP Border
SVC-based DASH for efficient usage of network resources 2011-09-20 | Page 36 Yago Sánchez
0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 1000 2000 3000 4000
cache-hit-ratio cache capacity (C) [media units] MR-VoD layer1 layer3 SVC-VoD layer2 layer4 AVC-VoD