Finnassa käytetään HTML5-videota, eli Flashia tms. ei videoiden toistamiseksi tarvita. Selainten ja niiden alustojen videotuki on edelleen varsin kirjavaa, joten on tehty suositus käytettävästä formaatista mahdollisimman laajan yhteensopivuuden saavuttamiseksi.
Suoraan Finnassa näytettävien videoiden lisäksi tuetaan videoiden upottamista Finnaan Vimeo- ja YouTube-palveluista.
Suositus käytettäväksi videoformaatiksi: MP4-container, H.264-video ja AAC-audio (myös MP3-audion pitäisi toimia).
Video:
Audio:
Videostriimeissä voidaan tukea ylläolevan lisäksi muitakin vaihtoehtoja.
Videoiden striimausprotokollista tuetaan seuraavia:
Laki digitaalisten palvelujen tarjoamisesta edellyttää, että verkkosivuilla julkaistujen videoiden ja äänilähetysten pitää noudattaa saavutettavuusvaatimuksia 23. syyskuuta 2020 alkaen. Tämä tarkoittaa sitä, että jatkossa Finnassa julkaistavat videot on tekstitettävä.
Tekstitykset voi WCAG:n mukaan “polttaa” osaksi videota. Tällä tavalla lisätyt tekstitykset toimivat parhaiten eri selaimilla, mutta ei esim. mahdollista usean kielen upotusta samaan videoon eikä tekstityksen piilotusta.
Video-ohje teksityksen "polttoon" mp4-tiedostoon
HTTP Streaming / MPEG Dash / HLS-protokollilla tekstitys on mahdollista tuoda suoraan striimattavaan videoon tai smil-kuvailun kautta.
Striimaus-alustasta riippuen tuki eri tekstitysformaateille:
Finna ei tue track-elementtiin upotettuja tekstityksiä. Käytännössä tekstitykset pitäisi tuoda metatiedon mukana, mutta siihen ei ole tällä hetkellä vakintuneita tapoja tuoda, joten suosittelemme käytettävän muita tapoja.
Vimeo ja YouTube -videoiden tekstitykset eivät vaadi omaa videoiden striimauspalvelinta. Vimeota ja YouTubea käytettäessä tekstitykset pitää määrittää kyseisissä palveluissa erikseen.
Vaihtoehtona tekstitykselle videon tai äänitiedoston sisällön voi metatiedoissa tuoda erillisenä linkkinä, jonka sisältö vastaa videon tai äänitiedoston esitystä. Linkki voi johtaa esimerkiksi erilliseen verkkosisältöön tai pdf-tiedostoon.
Jotta videoiden ja audioiden katselu onnistuu selaimessa, tulee palvelimen ssl sertifikaatti olla toiminnassa. Muuten tulee seuraavanlainen virhe ja selain estää katselemisen:
The “This site can’t provide a secure connection” error indicates a problem with the SSL certificate. In other words, the site is claiming to be HTTPS-compliant, but either it’s not providing a certificate, or using an invalid one. If the certificate can’t be verified, the browser won’t load the site and will present this error message instead.
Palvelimen tulee pystyä myös käsittelemään ja lähettämään oikeat headerit, jotta videoiden ja audioiden selaus onnistuu oikein, seuraavassa linkissä on tietoa esimerkkinä ogg mediatiedostojen asetuksista:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Configuring_servers_for_Ogg_media