Compressie en -standaarden

Om te kunnen comprimeren is een codec nodig.

Een codec is software waarmee je grote videobestanden (zoals avi) kunt comprimeren zodat ze te streamen zijn over internet, en weer decomprimeren zodat ze te bekijken zijn via een player.


Voor streaming video zijn meerdere standaarden beschikbaar. Daardoor ontstaan er compatibiliteits- problemen ook al kunnen de meeste players tegenwoordig meerdere formaten aan. Net zoals er verschillende standaarden zijn, zijn er ook verschillende codecs beschikbaar. Een aantal codecs hoort bij een specifiek videoformaat, terwijl andere codecs voor meer formaten ingezet kunnen worden.

Allereerst zijn er verschillende codecs gekoppeld aan videoformaten ontwikkeld door de MPEG (Moving Pictures Experts Group). MPEG-standaarden zijn de belangrijkste en de bekendste compressietechnieken voor audio en video.

Voorts zijn er fabrikanten die een eigen standaard voor compressie hebben ontwikkeld die gekoppeld zijn aan hun eigen videoformaat en een specifieke player. De meest belangrijke zijn RealVideo, Windows Media en Quicktime.

Standaarden

Mpeg
De belangrijkste en bekendste compressietechnieken voor audio en video zijn ontwikkeld door MPEG. 

Mpeg is een samenwerkingsverband van bedrijven die zich bezig houdt met de ontwikkeling van niet-commerciële internationale standaarden.

 

Mpeg-1

mpeg-1 is een compressiestandaard voor vhs-kwaliteit video op cd-rom, ook bekend als video cd (vcd).

Nog steeds is deze standaard populair bij het rippen van dvd-films naar cd-r's.

Mpeg-1 is bekender als compressiestandaard voor mp3-muziekbestanden.
Deze standaard is niet echt geschikt voor streaming video, omdat het ontwikkeld is als een standaard voor opslag op vaste media.

 

Mpeg-2 

De mpeg-2-standaard is ontwikkeld voor digitale tv-uitzendingen en dvd-films. 

Deze standaard  levert een betere beeldkwaliteit dan mpeg-1. Toch is mpeg-2 ook niet echt geschikt voor streaming video. De benodigde bitrate en daarmee de eisen aan de verbinding zijn hiervoor te hoog. Net als mpeg-1 is mpeg-2 ontwikkeld voor opslag op vaste media, zoals dvd.

 

Mpeg-4

Deze standaard biedt een zeer goede compressie waardoor de bestanden nog kleiner worden dan bij mpeg-1 en mpeg-2.

De mpeg-4-standaard is ontworpen voor gebruik bij lage bandbreedte, zoals streaming video over het internet.

Er zijn verschillende codecs voor mpeg-4. 

De bekendste is de DivX-codec.

Aanvankelijk was DivX  een illegale codec die vanwege de grote compressie razend populair werd voor het verspreiden van illegale speelfilms via internet. Thans is het echter een legale codec. Windows Media Player speelt DivX/avi-bestanden zonder problemen af.

 

Een van de compressietechnieken voor video waar mpeg gebruik van maakt, werkt met overlap in opeenvolgende beelden.

Dat betekent dat informatie van niet veranderende beelden niet worden doorgegeven maar alleen dan wanneer er veranderingen in dit beeld optreden. 

Dit heet interframe-compressie.