Videonpakkaus © Reino Aarinen, 2008. Video  Video on monta valokuvaa ajassa peräkkäin (timeline, frames) niin nopeasti, että ihmissilmä tulkitsee (integroi)

Slides:



Advertisements
Samankaltaiset esitykset
Kannettavat medialaitteet VBP06S Mia Santanen Tero Salmén Juho Metsovuori Jyri Ojala Max Paganus.
Advertisements

Näkövammaiset ja verkkosivustot Virpi Jylhä
Marratech Käyttöohjeita. Ellei bookmarks –listassa ole haluttua palvelinta, osoitteen voi kirjoittaa suoraan osoiteriville:
Mediasoittimet © Reino Aarinen, 2008.
AverMedia Avervision 100 Käyttö ja asentaminen
AverMedia Avervision DL Käyttö ja asentaminen
KuvatyypittMyn1 Kuvatyypit •MPEG-2 käyttää kolmen tyyppisiä kuvia. •Kuvatyyppejä kutsutaan I, P ja B-kuviksi. •Kuva voi olla joko kehys (frame) tai kenttä.
Apua Averkey Pro:n mahdollisiin teknisiin ongelmiin Rami Rajala EP-Engineering Oy
JavaFX © Reino Aarinen, 2007.
Hakukoneet Kotimaiset hakukoneetPortaalit Ulkomaisia hakukoneitaMetahakukoneet.
MPEG lyhyesti © Reino Aarinen, MPEG-1, 1992  Multimediavallankumouksen perusta (”äiti”) tietokoneilla.  Erityisesti MP3 ääni (Audio, Layer-3).
Tiedonhaku Internetistä PODCASTING Katarina Andersson TU08se
Susanna Plathan1 Bambuser Ohjeet videon tekemiseen
WLAN Tekijät: Petri Koskinen Miika Kulla Veli-Pekka Koskinen.
Uusi tapa nauttia TV:stä seutuverkoissa
JavaScript (c) Irja & Reino Aarinen, 2007
Internetin ilmaisohjelmat
Canon PowerShot SX210 IS © Ammattilaiset.
Digitaalinen kuva ja kuvankäsittely
1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
Digitaalinen video Perusteet. Videokamerat • Analogiset VHS ja SHVS -kamerat • Digital 8 –kamerat –Digital 8 –kasetit tai 8 mm tai 8 Hi –kasetit • Mini.
Digital Video Broadcasting tMyn1 DVB-DIGITAL VIDEO BROADCASTING •Yhteenliittymään kuuluu noin 300 yritystä ja organisaatiota –laitevalmistajia –jakeluorganisaatioita.
Teemu Alapaholuoma Tampereen Teknillinen Yliopisto, Porin Yksikkö DVB-H- Seminaari DVB-H Seminaari Specification for the use of Video and.
lyhytkurssikoulutus 10 h KymiPro/Osku Kiri
Mobiilivideo Julius Peltokangas Erik Sissala Eetu Mäkelä Marko Heikkinen Olli-Pekka Kirvesoja Joel Pöllänen.
Niina Katainen, Virtuaaliyliopistohanke, Mediaelementit Niina Katainen Virtuaaliyliopistohanke2003.
Mediatekniikan seminaari Paula Sanaksenaho Voice over Internet Protocol Paula Sanaksenaho
Cruiser 75/150 Teknisiä neuvoja Rami Rajala EP-Engineering Oy
DVD koosto Multimediatyövälineet 2006 Leo Holsti ja Sirpa Kauppinen.
CD-ROM-asema mikrossa
Audio © Reino Aarinen, Audio-tiedostoformaatit .wav Pakkamaton digitoitu ääni (Microsoft) .aiff Pakkaamaton digitoitu ääni (Macintosh). Audio.
Äänen pakkaaminentMyn1 Äänen pakkaaminen •Äänen enkoodaaminen ja mahdollinen pakkaaminen on ratkaistava jotenkin monissa arkipäivän sovelluksissa ja tuotteissa:
Web Services ©Reino Aarinen, Miksi?  Web Services tekniikalla voi muuttaa valmiit sovellukset Web sovelluksiksi.  Sovellus voi julkaista toiminnon.
Luku 2 – Tietoliikenteen tekniikka
W w w. h a m k. f i Wiki koulutus Leenakaija Lehto
Kuvan pakkaaminentMyn1 Kuvan pakkaaminen •Bittikarttakuva muodostuu kuvapisteistä, ja jokaisessa kuvassa on tietty määrä kuvapisteitä pysty- ja vaakasuunnassa.
Tuokio 5: Kuvankäsittely
Auli Jaakkola 1 Palkkatiedustelun tietomallin mukaisen tilastovastauksen luonti Tässä esimerkissä tiedosto tuotetaan excelistä csv-muotoon. 1.Oletetaan,
Heikki Niiranen 2006 T Multimedian työvälineet Videoeditointi.
Sähköisen aineiston tunnistaminen Veli-Matti Häkkinen
Profiilit ja tasottMyn1 Profiilit ja tasot (profiles and levels) MPEG-2 on reilusti monimutkaisempi verrattuna aikaisemmin julkaistuun MPEG-1:een. Niinpä.
Lapin sairaanhoitopiiri Tietohallintastrategia 2007–2011.
Teräväpiirtotekniikka Jussi Koskela Santeri Lehtonen IT-06.
JohdantotMyn1 Johdanto MPEG, Moving Picture Experts Group, työryhmä aloitti työskentelynsä vuonna Työryhmä on osana ISO/IEC organisaatiota. Ensimmäinen.
Tietokone Koostuu keskusyksiköstä, näytöstä, näppäimistöstä, hiirestä sekä muista mahdollisista lisälaitteista. Pöytäkoneiden lisäksi on kannettavia tietokoneita.
Tiedostomuodot Jussi Talaskivi atk-suunnittelija Jyväskylän yliopisto.
Wireless Local Area Network
Kuinka tehdä blogi o365:ssä
XviD –videokodekki Petri Hoskonen – mediatekniikan seminaari.
Digitaalinen ääni. Mitä ääni on? Digitaalisen äänenkäsittelyn yhteydessä törmätään äänitekniikan käsitteisiin kuten hertsi ja desibeli Ääni on aineessa.
Windowsin Historia. Yleistä historiaa Windows kehitettiin alun perin MS-DOSin käyttöliittymäksi. Ohjelmalla pyrittiin helpottamaan IBM:n tietokoneiden.
Videosignaalin perusteet tMyn1 Videosignaalin perusteet Euroopassa televisiolähetyksissä kehyksiä lähetetään 25 kappaletta sekunnissa (frame rate 25 Hz).
C 1. Testaus on ”sarja toimintoja” Itse asiassa, testaus on vuorovaikutusta, jota rytmittää ohjelmiston arviointi. Vaikka on hyödyllistä tunnistaa sarja.
Tekstitys Mika Turkumäki, Ville Kääriä, Sami Suovesi.
402T20E Digitaalisen sovellustuotannon työvälineet, 3 op Flash MX –perusteet Ari Vainionpää.
Vaasan yliopisto Tietojenkäsittely TiTe.1020 Tietokoneiden luokitus E-Commerce 2010: Business, Technology, Society 6e Prentice Hall © 2010.
JohdantotMyn1 Johdanto MPEG, Moving Picture Experts Group, työryhmä aloitti työskentelynsä vuonna Työryhmä on osana ISO/IEC organisaatiota. Ensimmäinen.
Digitarina Multimedia oppimisprojektina 2012 Vaka.
DVP-1 Teuhola Digitaalisen videonkäsittelyn perusteet Jukka Teuhola Turun yliopisto IT-laitos, Tietojenkäsittelytiede Kevät-2007.
Suoratoiston periaatteet
Tietokonegrafiikan perusteita
HDMI (High Definition Multimedia Interface) Pahkala Saukkonen.
Johdetun luokan olion alustus tMyn1 Johdetun luokan olion alustus määrätyillä arvoilla Kun ohjelmassa esiintyy johdetun luokan olion määrittely, järjestelmä.
Videoplayerit ja videoeditointiohjelmat Rikupekka Oksanen Virtuaaliyliopistohanke2004.
PDF –dokumentit Adobe Acrobatilla Taina Joutsenvirta Valtiotieteellinen tiedekunta
Streaming Videopalvelu Markku Multaharju TiTe 5. ¿Miksi? Videokonfferenssit Videokonfferenssit Web-kamera lähetykset Web-kamera lähetykset Opetustilanteissa.
Jenna Nyblom Katri Vanhatalo Oskari Anttalainen
Linux-käyttöjärjestelmä. Mitä Ubuntu tarkoittaa ? Mitä Ubuntu on ? ● Afrikkalainen sana → zulu- ja xhosa-kielistä ● Kuvaa yhteisöllisyyttä ● Voidaan suomentaa.
Äänen tallennus. Digitaalisen äänen tallennusmuodot.
Markus Lehteinen Videotekniikkaa Markus Lehteinen
Esityksen transkriptio:

Videonpakkaus © Reino Aarinen, 2008

Video  Video on monta valokuvaa ajassa peräkkäin (timeline, frames) niin nopeasti, että ihmissilmä tulkitsee (integroi) sen liikkeeksi.  Elokuvalla, televisiolla (PAL, NTSC) ja tietokoneella on omat erikoisuutensa mitä tulee kehysten (frame) kokoon ja toistonopeuteen, pikselikokoon (aspect ratio), näyttöön (interlacing, progressive).  Kun videota halutaan pakata, ensin poistetaan interlacing ja laitetaan näytön koko, data- ja frame-nopeudet kohdalleen.  Hyvän pakkauksen perusedellytyksiä ovat hyvä alkuperäinen video, jossa:  Peräkkäisten kuvien erot on minimoitu. Se on kuvattu kolmijalalta ja hyvässä valaistuksessa ilman automaattitarkenninta ym. häiriöitä. Digikameralla, koska analogiakamera kohisee aina.  Liikkuvat kohteet, ihmiset, autot, puut tuulessa, … taustalla ja  kameran kääntely, zoomaukset, tärinä, efektit jne. minimoitu

Videonpakkaus  Videonpakkauksen tarkoitus on poistaa videokuvasta sellaista informaatiota, jota ihmissilmä ei näe. Tällä tavalla videokuva mahtuu pienempään tilaan. Liikkuvassa kuvassa peräkkäisten kuvien välillä on erityisen paljon toistoa, joka on helppoa poistaa. Hyvä pakkaussuhde.  Pakattu videokuva kääritään erilaisiin tiedostomuotoihin. Kääreiden sisällä voidaan käyttää vaihtelevaa määrää videokoodauksia (ja lisäksi myös äänikoodauksia), joilla tehdään itse videonpakkaus. Useissa kääreissä voidaan käyttää samoja videokoodauksia.  Kääreen ja koodauksen eron ymmärtäminen on tärkeää, jotta kykenee ymmärtämään erilaisten videoiden tallennusmuotojen käyttötarkoituksen.  Ohjelma, joka purkaa koodauksen on nimeltään koodekki. Samalle standardipakkausformaatille voi olla useita eri koodekkeja. MPEG-4 - yhteensopivia koodekkeja ovat esimerkiksi DivX, XviD ja FFMPEG

Koodekki  Koodekki on multimedian yhteydessä käytetty ohjelma, joka purkaa pakatun video-, kuva- tai äänisignaalin tietokoneen näytöllä esitettäväksi. Muita käyttötarkoituksia ovat netin yli toistettavat videot ja radiokanavat tai vaikka matkapuhelimet. Tavallisesti koodekki osaa myös pakata kuvaa tai ääntä tiedostoiksi. Tunnetuin äänikoodekki on MP3. Sana koodekki on erikoislaina englannin sanasta codec (coding/decoding), jonka äänneasu on suomalaistettu. Suomenkielinen Windows kääntää sanan codec termiksi pakkauksenhallinta.  Koodekkia ei tule sekoittaa tiedostomuotoon. Esim. vaikka MP3-pakattu äänisignaali tallennetaan usein.mp3- päätteiseen tiedostoon, voidaan tämän muotoista ääntä käyttää myös esim. AVI-videotiedostoissa. Useista suosituista standardeista on tehty monia toteutuksia, esim. MPEG-4-standardia käyttävä koodekki on saatavilla Applelta, Microsoftilta, Real Networksilta, DivX Networksilta ja avoimelta XviD-projektilta.  Joitain tunnettuja koodekkeja: Ääni FLAC Windows Media Audio 10 (WMA) MP3 (MPEG 1 taso 3, tiedostopääte.mp3) AAC (MPEG 4, tiedostopääte.m4a) DTS AC-3 eli Dolby Digital GSM Vorbis Video MPEG-1 ja MPEG-2 MPEG-4 DivX, VideoLAN, Real, QuickTime, Flash XviD Windows Media Video 10 (WMV)

MPEG

MPEG-1  MPEG-1 standardi (ISO-11172) oli ensimmäinen MPEG-komitean tulos ja se valmistui Standardi on tarkoitettu kuvan ja äänen pakkaamiseen digitaaliselle tallennusmedialle kuten CD-ROMille. MPEG-1 koodaus voidaan jakaa kolmeen osaan; systeemi, video ja ääni. Koodaus MPEG-1 muotoon tapahtuu kiinteää datavirtaa käyttäen (CBR) ja videon maksimi datavirta on 1,1519 Mbit/s, joka on lomittelematonta ja vastaa laadullisesti analogisen VHS- videokuvan tasoa.MPEG  MPEG-1 videokuvan pakkauksessa suositeltu kuvakoko PAL-järjestelmälle on 352 x 288 kuvapistetta ja kehysnopeus 25. NTSC-järjestelmälle 352 x 240 kuvapistettä. Videokuva voidaan pakata suhteessa 50:1, jolloin kuvan laatu säilyy kohtalaisena. Suurempaa pakkauskerrointa (200:1) voidaan käyttää silloin kun laadusta voidaan tinkiä.PALNTSC  Ääni koodataan MPEG-1 Layer II mukaisesti 44,1 kHz näytteenottotaajuudella ja datavirta on kiinteä 224 kbit/s. Ääni voi olla kaksikanavainen mono tai sitten stereo, intensity stereo tai joint stereo. Äänen ja kuvan synkronoinnin takaamiseksi ääni- ja kuvadata ovat lomitettuna MPEG:n videosektoreissa.  Stillvideo on koodattava mpeg-Intra kuviksi. Normaali kuvakoko on 352 x 240 kuvapistettä NTSC- ja 352 x 288 kuvapistettä PAL-järjestelmässä. Käytettävissä on myös suurempikokoinen (High Resolution) kuva, jolloin kuvakoot NTSC- ja PAL-järjestelmissä ovat vastaavasti 704 x 480 ja 704 x 576 kuvapistettä.

MPEG-2 lähtökohdat  MPEG-2 pakkaus perustuu neljään periaatteeseen:  1. Etsitään pakatun kuvan datasta toistuvia, samanlaisia osia, ja poistetaan kaikki sellainen data, jolla ei ole mitään informaatioarvoa. Toisin sanoen, kaikki mikä on jo kertaalleen mukana datassa, tai se voidaan muuten ennustaa, on tarpeetonta.  2. Ihmissilmä on epäherkkä korkeataajuiselle kohinalle. Siten kuvasta voidaan poistaa pieniä yksityiskohtia ilman että katsoja havaitsee kuvan huonontuneen.  3. Video-ohjelmassa perättäiset kuvat poikkeavat tavallisesti vain vähän toisistaan. Ottamalla mukaan vain eroa kuvaava tieto, pienenee tarvittava datamäärä huomattavasti kuvan laadun siitä kärsimättä.  4. Perättäisissä kuvissa tapahtuvia muutoksia voidaan myös ennustaa kuvaelementtien siirtymistä kuvaavilla liikevektoreilla. Siten dataan ei tarvitse liittää kuvaelementin tietoja, liikevektori riittää.  Ensimmäinen periaatteista on sama jota käytetään esimerkiksi ohjelmien pakkauksessa. Menetelmiä on useita ja ne perustuvat erilaisiin matemaattisiin malleihin. Tuloksena on data jonka avulla voidaan rakentaa täysin identtinen kuva alkuperäisen kanssa. Kyseessä on siten häviötön pakkausmuoto. Häviöttömien menetelmien heikkoutena on rajallinen pakkaussuhde, eivätkä ne siten yksin riitä video-ohjelmaa pakatessa.

MPEG-2 standardi  MPEG-2 (ISO-13818) on 1997 valmistunut standardi yleisradiotasoisen kuvan pakkaukseen. Sitä käytetään melkein kaikissa DVD-videolevyissä, Super VCD-levyissä, kaapeli- ja satelliittitelevisioissa, Digi-TV lähetyksissä sekä HDTV:ssä. Resoluution ja kuvan bittinopeuden suhteen valinta on melko vapaata. MPEG-2 pystyy pakkaamaan videota ja audiota 2-20 Mb/s siirtonopeuksilla. MPEG-2-koodatun kuvan HDTV- tasoinen maksimikoko on 1920x1152. Formaatti tukee vaihtelevaa bittinopeutta (VBR) eli esim. toimintakohtauksiin voidaan käyttää hitaissa kohtauksissa säästettyjä tavuja ja välttyä kuvan palikoitumiselta.Ääniformaattina voidaan käyttää jotain seuraavista: MPEG audio layer 1, MPEG audio layer 2, Dolby AC-3, PCM ja DTS. Näistä PCM ja DTS ovat pakkaamattomia muotoja. DVD-levyt käyttävät useimmiten AC-3:sta eli Dolby Digitalia. Digi-TV-lähetyksissä käytetään taas pienempää bittinopeutta ja kaksikanavaista MPEG layer 2-ääntä, tulevaisuudessa siirryttäneen DVD:n tapaan AC-3-ääneen.AC-3PCM  DVD-Video on ”pakattu” studio ITU-R 601 formaatista MPEG-2 formaattiin, joka poistaa tarpeettomat tiedot ja tiedon joita ei voi havaita ihmissilmällä. MPEG-2 on häviöllinen digitaalinen koodausjärjestelmä. Häviöllisyys merkitsee, ettei kerran koodattua signaalia voi enää palauttaa alkuperäiseksi. Lopputuloksena syntynyt video, varsinkin jos se on monimutkainen tai kuvat vaihtuvat nopeasti, voi joskus sisältää häiriötekijöitä, kuten esim. kuvan sekaisuutta. Tämä riippuu alkuperäisen laadusta ja pakkauksen määrästä. Normaalissa 3.5 Mbps määrässä saattavat jotkut häiriötekijät jo esiintyä.

MPEG-2 pakkaus vaikeaa…  MPEG-2 -pakkaus tapahtuu yksinkertaistettuna niin, että osa kuvien passiivisista kohdista jätetään pois ja keskitytään niihin kuvajaksoihin, joissa on liikettä. Tämä on hyvin monimutkainen prosessi, jossa usein joudutaan säätämään kuvien datamäärää käsin. Tämä on kallista käsityötä, eikä näköpiirissä ole kotioloihin soveltuvaa automaattista MPEG-2 -pakkausta.  Häviöttömästi digitoidun kuvasignaalin ja MPEG-2:n suhde on vähän samanlainen kuin CD-levyn suhde MiniDisciin. Sekä MPEGissä että MD:ssä (MiniDisc) muokataan rohkeasti signaalia oletuksella, että lopputulos on vielä prosessin jälkeen kelvollista. Jos pakkausta ei tehtäisi, järjestelmien toteuttaminen olisi tällä vuosituhannella kaupallisesti mahdotonta.  Digitaalisen kuvasignaalin häviöttömänä siirtonopeutena pidetään ammattipiireissä arvoa 270 Mbps, mutta DVD-kuvasignaalin keskimääräinen datavirta on vain 3,5 Mbps eli n. 1/80 osa. Laite tosin kiihdyttää lukunopeuden tarvittaessa jopa kymmeneen megabittiin sekunnissa. Bittivirta laajenee ja supistuu sen mukaan, minkä verran kuvassa esiintyy muuttuvia yksityiskohtia. Nopeatempoinen, paljon yksityiskohtia sisältävä toimintaelokuva syö DVD:n kapasiteettia aivan eri tahdissa kuin pitkissä kuvissa viipyilevä rakkausdraama. Vaakaerotteluksi luvataan yli 500 viivaa, ja kuva on tyypillisesti laajakangasformaattia.  Ihmissilmää pystyy harhauttamaan erittäin paljon, mutta hyvässäkin MPEG-2 - kuvassa on havaittavissa lievä luonnottomuus. Varsinkin kuvan selvä pehmeneminen nopeissa liikkeissä on ilmiö, johon joko tottuu tai ei.

MPEG-2 algoritmi  Digitaalinen broadcast-tasoinen TV täysvideo (lomitettu) + synkronoitu ääni.  Videon kuvien sisäinen (I-kuvat) ja välinen (ennustus, P-kuvat ja B-kuvat) redundanssi poistetaan. Peräkkäisten kuvien erot jäävät.  I-kuvat koodataan DCT-algoritmilla (intraframes). Ne ovat pakattuja kokokuvia (JPEG), luokkaa pari kuvaa sekunnissa.  P-kuvat koodataan ennustavalla algoritmilla muutoksina aikaisempaan kuvaan (M-kuvan välein).  Väliin jääneet B-kuvat ennustetaan eteenpäin (ekstrapolointi) ja tasataan (interpoloidaan) taaksepäin liikkeen kompensoivalla koodausmenetelmällä (liike-estimaattorit)  Liike-estimaattorit käyttävät liikevektoreita. Niillä määritellään ennustetun ja todellisen lohkon välinen etäisyys. Erot eli virhetermit (virhekuvat) koodataan käyttämällä DCT-algoritmia.

MPEG-4 © Reino Aarinen, 2007

”The Media Standard”  Kansainvälinen ISO standardi (ISO-14496) vuodelta (Unifioitu yhteistyönä ITU-T & ISO/IEC = JVT Joint Video Team 2003).  ITU-T H.264  ISO/IEC /MPEG-4 AVC  Oliopohjainen tekstin, kuvan, äänen ja videon pakkaus. Virta koostuu erillisistä olioista (osavirroista), joita myös käsitellään erikseen. Vertaa frame- eli kehyspohjaisiin menetelmiin(MPEG-1 ja -2).  Digitaalisen videon vertaisverkoissa yleisimmin käytetty formaatti. Unifioitu viitekehys interaktiiviselle multimedialle.  Koodekit: DivX, Sorenson, On2 Technologies; XviD, Ffmpeg, X.264 vastaavat avoimina…  Kääreet: MP4, Flash Video, QuickTime, AVI, OGM, Matroska …  Ääni: AAC, HE-AAC. Voi olla myös MP3, AC-3, Ogg Vorbis…

MPEG-4 ekosysteemi, ”ravintoketju”.

Virrat

BiFS ja XMT-A. Näyttämön kuvaus. BIFS

Miksi valitsisin?  Standardi. Avoin yhteinen kehitys (  parhaat teknologiat).  Unifioitu viitekehys edistyneelle multimedialle.  Alusta rikkaalle ja interaktiiviselle multimedialle (teksti, 2D ja 3D vektorigrafiikka, animaatio, vuorovaikutus, metadata, layout, Still-kuvat, Video, Audio).  Perinteiset huippukoodekit  erinomainen suorituskyky.  Yhteensopivat kilpailevat toteutukset. ”Encode once, play everywhere”  Ei valmistajakohtaista sitoutumista  Julkinen, tunnettu kehityksen roadmap.  Joustava integrointi erilaisiin siirtoverkkoihin (IP, HTTP, RTP, RTSP, MPEG-2, LATM/LDAS, ADIF, ATS).

Sovelluksia  Laajassa käytössä ja käyttö kasvussa yli perinteisten toimialarajojen.  Käytössä:  Videoneuvottelujärjestelmissä (IP ja ISDN).  PDA-, DVCam- ja käsiTV-laitteissa  Useimpien valmistajien digitaalikameroissa (Sony, Canon, Olympus, Panasonic …) jne.  Vakiintunut pienen kaistanleveyden multimedia- standardiksi 3G-puhelimille.  Tulossa myös DVB-standardiksi – keskustelu standardointielimissä käynnissä. Sopii erityisesti HD sovelluksiin.

Markkinat  DVB (DigiTV, HDTV, MHP?)  IP-pohjainen TV-jakelu (iTV)  Kannettavat matkapuhelimet ja pelit  Internet Streaming  Pakattu talletettu media (HD-DVD, Blueray)  Videoneuvottelut  Kotiverkot ja PVR (Personal Video Recorder)  Digitaalivideokamerat  Konvergenssilaitteet  Satelliittiradio

Useita soitintoimittajia  Flash Player 9  Apple QuickTime 7, iTunes 6 ja iPod  Real Player 10  Windows Media Player 11  DivX 4, 5, 6  On2 VP6  MPlayer 5.21  Ffdshow  Itse asiassa useimmat – elleivät kaikki – streaming soittimet tukevat joko natiivisti tai plugin avulla MPEG-4 standardia. Jopa Windows Media Player!streaming soittimet  Esim.

Flash Player 9 ja AIR  Macromedia Flash 8 (flv) dominoi jo nyt RIA-sovelluksia ja online videon markkinoita (cross-platform, YouTube, iTV). Microsoft Silverlight pyrkii samoille markkinoille. Macromedia Flash 8  MPEG-4 tuki Flash 9:ssä tarkoittaa, että kilpailu kiristyy ja H.264/ MPEG-4 Part10 AVC kaikkine mahdollisuuksineen tulee Webiin.  Encode once, play everywhere (delivery across any network to any user of any device). Flash 9 MovieStar:  H.264 Video Codec Base, Mainline ja High profiilit.  AAC Audio Codec Main, LC ja SBR (HE-AAC) profiilit.  3GP timed text tracks (tekstitys).  Hardware H.264 kiihdyttimien tuki.  Yhteinen API. flv,.mov,.mp4 ja. 3gp tiedostoille.  Myös Adobe Integrated Runtime (AIR) ja sen sovellukset tukevat.AIR

Streaming palvelimia  Macromedia (nyk. Adobe) Flash Media Server 2 (FMS 2) Streaming Server perustuu On2 VP6 MPEG-4 tekniikkaan. Tiedostomuoto (kääre) on FLV.Flash Media Server 2Streaming Server  Red-5. Open Source Flash Server. Kirjoitettu Javalla. Red-5Flash Server  Real Networks tukee MPEG-4 standardia Helix Server palvelimillaan.Helix Server  Apple tukee natiivisti MPEG-4 standardia Darwin Streaming Server palvelimillaan.Darwin Streaming Server  VideoLAN VLC (soitin ja palvelin).VLC