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}}} |
| 14 | Then, 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 | |
| 16 | On 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 | |
| 18 | Then 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 | |