aquarema in action: improving the youtube qoe in wireless mesh networks

Click here to load reader

Upload: laszlo

Post on 22-Feb-2016

33 views

Category:

Documents


1 download

DESCRIPTION

Aquarema in Action: Improving the YouTube QoE in Wireless Mesh Networks. Speaker : Yu- Hui Chen Authors : Barbara Staehle , Matthias Hirth , Rastin Pries, Florian Wamser , Dirk Staehle From : 2011 Baltic Congress on Future Internet and Communications. outline. Introduction - PowerPoint PPT Presentation

TRANSCRIPT

Predicting YouTube Content Popularity via Facebook Data: A Network Spread Model for Optimizing Multimedia Delivery

Speaker : Yu-Hui ChenAuthors : Barbara Staehle, Matthias Hirth, Rastin Pries, Florian Wamser, Dirk StaehleFrom : 2011 Baltic Congress on Future Internet and CommunicationsAquarema in Action: Improving theYouTube QoE in Wireless Mesh NetworksAquaremaYouTubeQoEQoE:

1outlineIntroductionMethodologyExperimental resultsConclusion1.IntroductionThe QoE of a YouTube user depends on factors as different as the video content, the video- and audio-quality, or the time until the playback starts.

The authors propose to dynamically constrain the bandwidth of best effort traffic in order to ensure the quality of service requirements of multimedia applications.(the traffic observer (TO) and the traffic controller (TC).)

TOTC YouTubeQoE

32.MethodologyA. The Technology Behind YouTube

B. The Main YoMo Functionality

C. Estimating the Buffered PlaytimeA:YouTubeB.YOMOC.

4A) The Technology Behind YouTubeThe YouTube player is a proprietary Flash application which concurrently plays a Flash video (FLV) file and downloads it via HTTP.

FLV files may also contain metadata which contain information about the duration of the video, the audio and video rate, and the file size.

During the time of simultaneous playback and downloading.

A dual-threshold buffering strategy which means that at the beginning the download, the client fills an internal buffer and starts.YouTubeFlashHTTPFlashFLV

5B) The Main YoMo FunctionalityYoMo runs at the client and parses all incoming flows. Consequently it recognizes each flow containing FLV data as soon as the header of an FLV file is found.

Once a flow containing FLV data is recognized, its data is continuously parsed in order to retrieve the available meta information from the FLV file. Detecting the YouTube flow is thus easily done.

YOMOFLVFLVFLVFLVYouTube6C) Estimating the Buffered PlaytimeThe cooperation with the Firefox plugin allows YoMo to estimate the video on average to stall roughly 0.1 sec earlier than it actually did .

In most cases, YoMo underestimates the remaining play time, i.e. predicts the time of stalling earlier than it actually happened.FirefoxYOMO0.1YOMO

7t: the current time of the videoT: already downloaded playtimeB