Hajautettu videonpakkausohjelmisto
Kärkiluoma, Julius (2006)
Kärkiluoma, Julius
Satakunnan ammattikorkeakoulu
2006
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200810293774
https://urn.fi/URN:NBN:fi:amk-200810293774
Tiivistelmä
Opinnäytetyössä tutkittiin videon pakkaamiseen kuluvan ajan lyhentämistä. Työhön kuului hajautetun videonpakkausohjelman ohjelmoiminen. Ohjelman tarkoituksena on lyhentää videonpakkaukseen kuluvaa aikaa jakamalla pakkauksesta aiheutuva kuorma monen koneen kesken. Ohjelma suunniteltiin niin, että sitä voi käyttää jo kahden koneen avulla. Hajautettu videonpakkausohjelmisto ohjelmoitiin Python ohjelmointikielellä. Ohjelma käyttää hyväkseen vapaasti ladattavaa x264 ohjelmaa, joka pakkaa videon käyttäen H.264/MPEG-4 AVC videonpakkausta. H.264/MPEG-4 AVC valittiin videonpakkausformaatiksi koska se on yksi uusimmista koodekeista ja täten myös yksi tehokkaimmista. Pakattavaksi videotiedostoksi valittiin YUV4MPEG2 formaatissa oleva tiedosto. Palvelimelle ja asiakaskoneille ohjelmoitiin omat ohjelmat. Ohjelman tekemiseen käytettiin ainoastaan ilmaisia työkaluja. Ohjelman toteuttamisessa onnistuttiin tavoitteiden mukaisesti. Ohjelman jatkokehittely suunnitelmia mietittiin ja tultiin siihen tulokseen, että ohjelmaa on mahdollista vielä kehittää eteenpäin, jolloin siitä saattaa tulla sopivalle alan yritykselle tai palvelijalle sovitettuna jopa menestyksekäs videonpakkausohjelma.