Videosoittimen toteuttaminen HbbTV-alustalle
Ylisiurunen, Miikka (2025)
Ylisiurunen, Miikka
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025120331938
https://urn.fi/URN:NBN:fi:amk-2025120331938
Tiivistelmä
Opinnäytetyössä analysoitiin HbbTV-alustalle yhteensopivan videosoittimen toteutusta, sen teknisiä erityispiirteitä sekä kehityksessä kohdattavia haasteita. Työn tarkoituksena oli muodostaa konkreettisiin esimerkkeihin perustuva opas, joka tarjoaa tietoa HbbTV-kehittäjille. Työ tehtiin yhteistyössä digitaalisen television ratkaisuihin erikoistuneen Sofia Digital Oy:n kanssa.
Työssä esitellään modulaarinen ohjelmistoarkkitehtuuri laitehajanaisuuden hallintaan. Arkkitehtuuri erottaa yhteisen logiikan erillisistä moduuleista, jotka vastaavat standardiversioiden vaatimista soitinteknologioista, kuten vanhemmasta OIPF-rajapinnasta ja moderneista HTML5- sekä MSE-pohjaisista toteutuksista. Tämä malli helpottaa alustan erityispiirteiden ja versioiden käsittelyä.
Opinnäytetyötä varten tehtiin videosoitin, jonka toiminnallisuus todennettiin useilla eri HbbTV-laitteilla. Raportissa kuvataan soittimen tärkeimmät osa-alueet ja niiden tekninen toteutus. Lisäksi työssä käsitellään ratkaisuja yleisiin yhteensopivuusongelmiin, kuten tekstitysten luotettava näyttäminen HbbTV-versiosta riippumatta.
Työssä esitelty arkkitehtuuri ja toteutustavat tarjoavat hyvän lähtökohdan HbbTV-videosoitinten jatkokehitykselle. Tulosten avulla voidaan rakentaa uudelleenkäytettävä soitinkomponentti, joka nopeuttaa tulevien HbbTV-projektien kehitystä.
Työssä esitellään modulaarinen ohjelmistoarkkitehtuuri laitehajanaisuuden hallintaan. Arkkitehtuuri erottaa yhteisen logiikan erillisistä moduuleista, jotka vastaavat standardiversioiden vaatimista soitinteknologioista, kuten vanhemmasta OIPF-rajapinnasta ja moderneista HTML5- sekä MSE-pohjaisista toteutuksista. Tämä malli helpottaa alustan erityispiirteiden ja versioiden käsittelyä.
Opinnäytetyötä varten tehtiin videosoitin, jonka toiminnallisuus todennettiin useilla eri HbbTV-laitteilla. Raportissa kuvataan soittimen tärkeimmät osa-alueet ja niiden tekninen toteutus. Lisäksi työssä käsitellään ratkaisuja yleisiin yhteensopivuusongelmiin, kuten tekstitysten luotettava näyttäminen HbbTV-versiosta riippumatta.
Työssä esitelty arkkitehtuuri ja toteutustavat tarjoavat hyvän lähtökohdan HbbTV-videosoitinten jatkokehitykselle. Tulosten avulla voidaan rakentaa uudelleenkäytettävä soitinkomponentti, joka nopeuttaa tulevien HbbTV-projektien kehitystä.
