Prosjektskjema


Prosjekttittel: Tista-transcode: Skalerbar, grid-basert transkoding av store videosamlinger
Organisasjon/Bedrift:Høgskolen i Østfold, IT
Kontaktperson(er):Andreas Bergstrøm, Andreas Knudsen, Børre Ludvigsen, Audun Vaaler (webmaster@media.hiof.no)
Prosjektbeskrivelse:

Gjennom prosjektet Stortinget når det passer (http://stortinget.hiof.no/) har avdelingen samlet store mengder videoopptak fra stortingsmøter (1,5 TB, mange tusen timer). I tillegg behandles all videodistribusjon for undervisning på Remmen digitalt, både for opptak og i sanntid.

For å kunne bruke innholdet på et stort utvalg plattformer (f.eks. både Linux, Mac, Windows og mobilt) er det nødvendig å transkode originalmaterialet (vanligvis MPEG-2) til mange andre formater (bl.a. Ogg Theora, MPEG-4, Flash Video og Windows Media).

Vår eksisterende løsning for transkoding av video er ikke lenger tilstrekkelig. Målet med prosjektet er å utvikle et distribuert transkodingssystem med følgende egenskaper:

  • Transkoding minst fra MPEG-2 til Ogg Theora, MPEG-4, Flash Video og Windows Media
  • Basert på VLC og/eller ffmpeg
  • Linux-basert server for lagring og koordinasjon
  • Enkelt administrasjonsgrensesnitt for styring av transkodingsjobber
  • Transkodingsklient som enkelt kan tas i bruk på Linux-maskiner, og helst også maskiner med Mac OS X eller Windows
  • Mulighet for bruk både på avdelingens datalabber og Sleipner-klyngen
  • Spesifikasjon av transkodingsparametre (format, bitrate, bildestørrelse etc.)
  • Prioritering av jobber
Hva gjør denne oppgaven nyttig/interessant?
  • Interessante og relevante programmeringsmessige utfordringer
  • Fremmer bruk av åpne standarder
  • 5 TB med interessante data og lagringsplass :-)
Evt. krav til studentenes forkunnskaper:
  • Programmeringserfaring (helst Python, men også andre språk)
  • Linux- eller Mac OS X-erfaring er en fordel
  • Erfaring med Postgres eller MySQL er en fordel
  • Interesse for design av komplekse digitale omgivelser er en fordel
Evt. krav til spesielt ytstyr (hardware/software): Tilgang til Sleipner-klyngen.
Annet: 

Tilbake til valglisten