Al mashriq - The Levant

Delprosjekt:
Streaming av video

Ansvarlig: Morten Gustavsen (morten.a.gustavsen@hiof.no)

Innledning og målsetting

Vi fikk utdelt en video av Børre Ludvigsen, som skulle digitaliseres og streames. Hensikten med dette var at vi skulle lære litt om streaming av multimedia ut på nettet. Videoen inneholdt 33 videoseanser av motstandsbevegelsen i Hizbullah, Al Moqawama. Al Moqawama filmer angrepene de sine, og det var disse angrepene vi skulle digitalisere og streame.

Fremgangsmåte :

Siden det er en gruppe i klassen som har prosjekt som omhandler hvordan man kan streame mest mulig effektivt ut på nettet, forhørte vi oss litt med den gruppen.
Videoseansene skulle streames i dobbel ISDN dvs. 80 kbps. Dette er forholdsvis høy kvalitet. Derfor var det en nødvendighet å digitaliserte videoene i høy kvalitet først. Gruppen anbefalte oss å omgjøre videoseansene til Mpg format, fordi det var etter deres erfaringer det formatet som holdt høyest kvalitet i forhold til filstørrelsen, for deretter å gjøre de om til Real format. Vi fulgte deres råd.

Vi brukte MPEG-moviemaker 1.5 encoder for å digitalisere videoen over til mpg, og Realproducer G2, for å omgjøre filene fra mpg til Ra format. Når man har fått filene over til Ra format, må man lage en ram fil som peker på http adressen hvor ra filen ligger. Siden vi kalte filene som ble produsert hizbullah1 , hizbullah2 osv. Ble det en enkel oppgave å produsere ram filene. Vi laget vi et enkelt lite perl script som genererte ram filene automatisk

perl script som generer ram filer

Noe av problemet med dette delprosjektet var at overgangene fra de forskjellige videoseansene var ulike. Dette medførte at vi måtte redigere noen av opptakene, slik at de begynte og sluttet slik det var ønskelig. Dette problemet løste vi på en litt spesiell måte. I det vi omgjorde filene fra mpg til Ra noterte vi oss tidspunktet videoseansene sluttet, deretter satte vi start og stopp i Ram filen i stedet for å editere filen manuellt. Dette fungerte utmerket
Deretter tok vi screenshots av hver enkel videoseanse. Siden originalopptaket ikke hadde noe særlig god kvalitet i utgangspunktet, ble ikke kvaliteten på disse ikke noe særlig god, men vi mener den er god nok for å illustrere hva som skjer i de forskjellige seansene.

Det ferdige resultatet

Eksempel på ram fil med start og stopp

http://almashriq.hiof.no/lebanon/300/320/324/324.2/hizballah/films/hizbullah11.rm?start="00:00" &end="01:23"

Konklusjon

Vi tror at valget med å sette start og stopp i ram filene var et godt valg, fordi vi slapp å begynne å lete etter software for editering av mpg eller ra filer, og sette oss inn i denne softwaren. I tillegg så fant vi jo tidspunktet for slutten av filen, når vi omgjorde fra Mpg til ra, derfor var det bare å legge til den informasjonen inn i ram filen.

Ressurser

  • Realproduces G2
  • MPEG-moviemaker 1.5
  • DVD-Gutta
  • Paint Shop Pro ( for å ta screenshots )
  • Perl
  • Emacs

Tidsestimering

  • 42 timer
----------------

al@mashriq

98/mg