content generation and practical applications for dynamic adaptive streaming over http with a focus...

12
Content Generation and Practical Applications for Dynamic Adaptive Streaming over HTTP with a Focus on Mobile and Peer-Assisted Streaming Stefan Lederer Förderverein Technische Fakul

Upload: foerderverein-technische-fakultaet

Post on 25-Jan-2015

699 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Content Generation and Practical Applications for Dynamic Adaptive Streaming over HTTP with a Focus on Mobile and Peer-Assisted Streaming

Content Generation and Practical Applications for Dynamic Adaptive

Streaming over HTTP with a Focus on Mobile and Peer-Assisted Streaming

Stef

an L

eder

erFö

rder

vere

in

Tech

nis

che

Faku

ltät

Page 2: Content Generation and Practical Applications for Dynamic Adaptive Streaming over HTTP with a Focus on Mobile and Peer-Assisted Streaming

FTI | Stefan Lederer Slide 2

Motivation

• HTTP Streaming has become very popular on the Internet – Various different bitrates of the video are available on the

server --> choose the best version to load – Easy to use existing CDN structure– No NAT/Firewall issues due to HTTP – Various technologies

• BUT: no standard in use!

Page 3: Content Generation and Practical Applications for Dynamic Adaptive Streaming over HTTP with a Focus on Mobile and Peer-Assisted Streaming

FTI | Stefan Lederer Slide 3

DASH Dataset Sequences

Page 4: Content Generation and Practical Applications for Dynamic Adaptive Streaming over HTTP with a Focus on Mobile and Peer-Assisted Streaming

FTI | Stefan Lederer Slide 4

Vehicular Environment & Test Tracks• Autobahn: Villach-Klagenfurt• Connection: A1 Mobile Internet USB Stick

GPRS to HSDPA

Page 5: Content Generation and Practical Applications for Dynamic Adaptive Streaming over HTTP with a Focus on Mobile and Peer-Assisted Streaming

FTI | Stefan Lederer Slide 5

Results: MS Smooth Streaming30 sec. Buffer, smooth representation switch

Page 6: Content Generation and Practical Applications for Dynamic Adaptive Streaming over HTTP with a Focus on Mobile and Peer-Assisted Streaming

FTI | Stefan Lederer Slide 6

Results:Apple HTTP Live StreamingTransmission pause, pretty constant quality

Page 7: Content Generation and Practical Applications for Dynamic Adaptive Streaming over HTTP with a Focus on Mobile and Peer-Assisted Streaming

FTI | Stefan Lederer Slide 7

Results:Adobe Dynamic StreamingNot suitable, BUT: Incremental Buffer Size

Page 8: Content Generation and Practical Applications for Dynamic Adaptive Streaming over HTTP with a Focus on Mobile and Peer-Assisted Streaming

FTI | Stefan Lederer Slide 8

Results:MPEG DASH with PipeliningTries go get best quality, too many switches

Page 9: Content Generation and Practical Applications for Dynamic Adaptive Streaming over HTTP with a Focus on Mobile and Peer-Assisted Streaming

FTI | Stefan Lederer Slide 9

Results Comparison

Name Average Bitrate [kbps]

Average Switches [Number of Switches]

Average Unsmoothness

[Seconds]

Microsoft 1522 51 0

Adobe 1239 97 64

Apple 1162 7 0

MPEG – DASH

1464 166 0

Page 10: Content Generation and Practical Applications for Dynamic Adaptive Streaming over HTTP with a Focus on Mobile and Peer-Assisted Streaming

FTI | Stefan Lederer Slide 10

Peer Assisted Streaming

Page 11: Content Generation and Practical Applications for Dynamic Adaptive Streaming over HTTP with a Focus on Mobile and Peer-Assisted Streaming

FTI | Stefan Lederer Slide 11

Simulation Results - Server

- 25 %

Page 12: Content Generation and Practical Applications for Dynamic Adaptive Streaming over HTTP with a Focus on Mobile and Peer-Assisted Streaming

The END

http://dash.itec.aau.at