Changes between Version 1 and Version 2 of WiMAX/WiMAX-Tutorial/Dash/02


Ignore:
Timestamp:
07/22/13 00:25:59 (11 years ago)
Author:
Fraida Fund
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WiMAX/WiMAX-Tutorial/Dash/02

    v1 v2  
    11'''[wiki:WiMAX/WiMAX-Tutorial/Dash/01 Previous]'''
    22
    3 == MDP ==
     3== Preparing the Experiment Disk Images ==
    44
    5 Media Presentation Description, as mentioned before is a XML file. It is located in the server along with the media content it describes.
    6 Below is part of the file as presented at [[http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys12/BigBuckBunny/bunny_2s_480p_only/bunny_Desktop.mpd Universität Klagenfurt]]
     5This experiment will use several disk images, which we have already prepared for you. On this page, we describe how the disk images were prepared.
    76
    8 This file defines:
    9 
    10  * ''base URL'' - The URL/folder where the chunks are stored
    11  * ''Segment URL'' - Where each segment in particular can be found. This is relative to the Base URL
    12  * ''Representation'' - Presentation Parameters such as codecs, type, width, hight etc.
    13  * ''Duration'' and also ''Bitrate'' 
     7We started by loading a baseline disk image onto a node in ORBIT's {{{outdoor}}} testbed.
    148
    159
    16 {{{
    17 #!xml
    18 <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" profiles="urn:mpeg:dash:profile:isoff-main:2011" type="static" mediaPresentationDuration="PT0H9M56.46S" minBufferTime="PT15.0S">
    19 <BaseURL>
    20 http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys12/BigBuckBunny/bunny_2s_480p_only/
    21 </BaseURL>
    22 <Period start="PT0S">
    23 <AdaptationSet bitstreamSwitching="true">
    24 <Representation id="0" codecs="avc1" mimeType="video/mp4" width="480" height="360" startWithSAP="1" bandwidth="101492">
    25 <SegmentBase>
    26 <Initialization sourceURL="bunny_2s_100kbit/bunny_480_100kbit_dash.mp4"/>
    27 </SegmentBase>
    28 <SegmentList duration="2">
    29 <SegmentURL media="bunny_2s_100kbit/bunny_2s1.m4s"/>
    30 <SegmentURL media="bunny_2s_100kbit/bunny_2s2.m4s"/>
    31 <SegmentURL media="bunny_2s_100kbit/bunny_2s3.m4s"/>
    32 <SegmentURL media="bunny_2s_100kbit/bunny_2s4.m4s"/>
    33 <SegmentURL media="bunny_2s_100kbit/bunny_2s5.m4s"/>
    34 <SegmentURL media="bunny_2s_100kbit/bunny_2s6.m4s"/>
    35 <SegmentURL media="bunny_2s_100kbit/bunny_2s7.m4s"/>
    36 <SegmentURL media="bunny_2s_100kbit/bunny_2s8.m4s"/>
    37 <SegmentURL media="bunny_2s_100kbit/bunny_2s9.m4s"/>
    38 <SegmentURL media="bunny_2s_100kbit/bunny_2s10.m4s"/>
    39 <SegmentURL media="bunny_2s_100kbit/bunny_2s11.m4s"/>
    40 <SegmentURL media="bunny_2s_100kbit/bunny_2s12.m4s"/>
    41 <SegmentURL media="bunny_2s_100kbit/bunny_2s13.m4s"/>
    42 <SegmentURL media="bunny_2s_100kbit/bunny_2s14.m4s"/>
    43 <SegmentURL media="bunny_2s_100kbit/bunny_2s15.m4s"/>
    44 <SegmentURL media="bunny_2s_100kbit/bunny_2s16.m4s"/>
    45 
    46 ........
    47 
    48 }}}
     10>    Try it yourself another time: To load a baseline image onto a node, e.g. node1-2 on ORBIT's {{{outdoor}}} testbed, run
     11>    {{{omf load -i baseline.ndz -t node1-2.outdoor.orbit-lab.org}}}
    4912
    5013
     14Then, on the server node, we installed the Apache HTTP server, and configured it to serve the MPD (Media Presentation Description) file for a DASH-encoded version of the Big Buck Bunny animated video ([[http://www-itec.uni-klu.ac.at/dash/?page_id=207 source]]), as well as the actual video segments. The MPD file describes the location and parameters for every version ("representation") of a video segment, and is used by the client to decide what file to request from the server for each segment of video.
     15
     16On the client node, we installed the OML-enabled version of VLC with DASH support already ([[http://witestlab.poly.edu/svn/listing.php?repname=omlapps&path=%2Fvlc%2F source]]). (We did this three times, for each of the three policies we want to evaluate, creating a new image each time).
     17
     18Then we saved these disk images for later use.
     19
     20
     21
     22>    Try it yourself another time: To save a disk image from a node, e.g. node1-2 on ORBIT's {{{outdoor}}} testbed, run
     23>    {{{omf save -n node1-2.outdoor.orbit-lab.org}}}
     24
    5125'''[wiki:WiMAX/WiMAX-Tutorial/Dash/03 Next]'''