Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Asiakasosan streamauksen toteuttaminen Qt-mediasoittimeen

Juntunen, Janne (2011)

 
Avaa tiedosto
Juntunen_Janne.pdf (708.0Kt)
Lataukset: 


Juntunen, Janne
Oulun seudun ammattikorkeakoulu
2011
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011121918875
Tiivistelmä
Opinnäytetyössä tehtiin streamaus- eli virtaustoistotoiminnallisuus mediasoittimeen. Työssä jatkokehitettiin Qt:n multimediakirjasto Phononilla tehtyä mediasoitinta Maemo-mobiili-Linux-alustalle. Työn tilaajana toimi Nice Business Solutions Finland Oy, jonka tiloissa työosa suoritettiin. Opinnäytetyötä oli tekemässä kaksi opiskelijaa. Tässä raportissa keskitytään asiakasosan toteutukseen. Työn tarkoituksena oli tutustua streamaukseen. Työn aikana tavoitteisiin lisättiin tutustuminen Qt:n tukeen kolmannen osapuolen teknologioille.Työ määriteltiin sisältämään pelkän alustavan toiminnallisuuden.
Suunnitteluvaiheessa työn aiheeseen tutustuttiin ottamalla selvää saatavilla olevista mahdollisuuksista. Loppujen lopuksi kohdealustan takia käytetyksi teknologiaksi valikoitui GStreamer. Työssä päätettiin käyttää RTP (Real-time Transport Protocol) -protokollaa, ja itse datan siirtoon UDP (Universal Datagram Protocol) -protokollaa.
Toteutusvaiheessa työhön toteutettiin yksinkertainen käyttöliittymäkomponentti Qt:lla. Itse streamin vastaanottaminen ja toistaminen hoidetaan GStreamer-komponentilla, joka on sisäistetty ohjelman lähdekoodiin. Toteutusvaiheessa tehtiin myös tarvittavat muutokset ohjelmaan, jotta kolmannen osapuolen kirjastoja voidaan käyttää.
Opinnäytetyö onnistui odotusten mukaisesti. Ohjelmalla voidaan sekä lähettää että vastaanottaa RTP-streamia. Työn aikana päästiin tutustumaan sekä streamaukseen yleisesti että Qt:n tukeen kolmannen osapuolen kirjastoille. Lopputuloksena on toiminnallisesti alkeellinen, mutta kehityskelpoinen mediasoitin.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste