![]() |
Learn to create Web-based synchronized multimedia presentation using SMIL. Learn Multimedia Synchronization Issues. Learn Basic Video on Demand Design.
Description:
Part 1: SMIL
Using SMIL to create a multimedia
presentation, hw4.smi, where
Ans:
The new version of real player can play a midi file directly but was not able to play midi file specified in a smil file. It complains the realplayer does not have support for content type: audio/midi. I used wireshark to the check if the request with just canyon.midi file and the request of canyon.mid from smil. The result are the same HTTP/1.1 200 OK with the same Content-Type: audio/midi
I substituted Mural.mp3 with canyon.mid and PssingShips.mp3 with passport.mid
<smil>
<head>
<meta name="title" content="mix vincent with vod lecture" />
<meta name="author" content="chow@cs.uccs.edu" />
<meta name="copyright" content="©1998" />
<meta name="base" content="http://cs.uccs.edu/~cs525/smil/" />
<layout type="text/smil-basic-layout">
</layout>
</head>
<body>
<par title="Compose multimedia using smil">
<seq>
<audio src="Mural.mp3"
id="Soundtrack 1" title="Soundtrack 1"
during="5s" />
<audio src="PassingShips.mp3"
id="Soundtrack 2" title="Soundtrack 2"
begin="id(Soundtrack 1)(end)" />
</seq>
<video src="video/uccs.rm" fill="freeze"
id="videoclip 1" title="video clip 1" begin="1s" >
<anchor href="http://cs.uccs.edu/~cs525" coords="0%,0%,50%,50%"/>
<anchor href="http://cs.uccs.edu/~cs301" coords="50%,50%,100%,100%"/>
</video>
<audio src="audio/vodpaper.ra" id="vincent" begin="2s"
clip-begin="1s" clip-end="7s" />
<audio src="audio/kissingcamel.ra"
id="Soundtrack 3" title="kissingcamel"
begin="id(videoclip 1)(end)" />
</par>
</body>
</smil>
Part 2: Multimedia Synchronization
Specify the hw5part1multimedia presentation using the primitives provided by the enhanced interval-based synchronization specification method. The multimedia presentation, hw5.smi,Let A be the first 5 seconds of Mural.mp3. B be the PassingShips.mp3. C be uccs.rm. D be short recorded voice that comment on the vodpaper.ra. E be the concluding remarks played right after uccs.rm. Using the enhanced interval-based primitives, the multimedia presentation can be specifed as
A before(0) B;
A cobegin(1) C;
A cobegin(2) D;
C before(0) E.
Note that there are other possible answers.
Part 3: Video on Demand.
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 0 | 3462 | 6924 | 10386 | 13848 | 17310 | 20772 | 24234 | 27696 | 31158 | 34620 | 38082 | 41544 |