4.7.2 Multimeedia voogesitus

iDevice ikoon 4.7.2 Multimeedia voogesitus

Väga levinud on ka multimeedia voogesitus (streaming) erinevatelt seadmetelt ja internetist. Voogesitatud videot saab vaadata arvuti abil aga samuti on selle vaatamiseks lisaseadmed teleriga ühendamiseks ja uuemad telerid, mis toetavad võrguühendust oskavad voogesituse kaudu jagatud meediat esitada juba ka ilma vahendamiseta.
Voogedastusrakendustes on üldine tehnoloogia kasutada voo puhverdamist ja tekitada viivitus andmete saabumise ja esitamise vahel, et vältida häireid, mis tekivad võrguviivitustest. Muud tehnikad, mida kasutatakse:

  • Muuta dünaamiliselt edastuse kvaliteeti (tihendamise taset) vastavalt kliendi andmeedastuskiirusele
  • Rakendada reaal-aja kontrolli mahamängitavale infovoole kasutades kontrollsignaale väljaspool andmevoogu
  • Kasutada rakendusetaseme protokolle vahendamaks eespoolkirjeldatud tehnikat (näiteks RTP/RTCP, RTSP)
  • Andmepakettide liiasus-kontrolli lisamine pakettide andmekao vähendamiseks üldiselt vähendab katkestusi

Joonis 415. Puhverdamist selgitav joonis. Kui puhverdamist ei ole (stsenaarium S1) siis hilinenud paketid jäävad edastamata ja tekivad tõrked. Kui lisada viide (stsenaariumid S2 või S3) ja puhverdatakse andmed, siis silub see võimalikud viivitused. Parameetrid: t1: esimese infoühiku saatmise aeg; T: ajaintervall kahe järjestikuse allika poolt genereeritud andmeühiku vahel; Δ1: üldine esimese andmeühiku viivitus algpunktist-lõpp-punkti;t2: esimese infoühiku vastuvõtmisaeg ja esitluse algus;t3,t4: esituse alguseaeg vastvalt stsenaariumile; τ1, τ2:esituse alguse viivitus vastavalt stsenaariumile (Allikas: Learning Materials for Information Technology Professionals (EUCIP-Mat)).

Meediavoogu kantakse üle kasutades reaal-aja protokolli RTP, mida omakorda ohjab RTSP (Real Time Streaming Protocol) protokoll ja transpordiprotokolliks on UDP. RTSP protokolli kasutatakse meediaseansside loomiseks ja juhtimiseks lõpp-punktide vahel. Kliendid saavad anda selle protokolli abil erinevaid käske nagu meedia peatamine, mängimapanek, lõpetamine, jne.
Edastatav meedia pakendatakse meediavoo esitamiseks sobivasse failiformaati, millest tuntumad on Flash video, Realvideo, Windows Media, MPEG-4, HDV, jne. Need failiformaadid on kodeeritud kas standardsete või tootja autoriõigustega kaitstud koodekitega. Näiteks Flash video uuemad versioonid kasutavad H.264 koodekit ja selle kliendipoolseks rakenduseks on Adobe Flash Player. Windows Media formaadis meediavoo vaatamiseks on internetilehitsejale vaja lisada kliendipoolseks komponendiks Silverlight. Näide multimeedia voogesitusest koos parameetritega: http://www.iis.net/media/experiencesmoothstreaming
Infot voogvideo formaatidest ja rakendustest voogvideo loomiseks: http://www.mediacollege.com/video/streaming/formats/