H.263

H.263 - videokodeken ble opprinnelig opprettet av ITU-T i 1995/1996 som en komprimert kodek med lav bithastighet for videokonferanseapplikasjoner . Den er en del av H.26x-familien og ble designet for å brukes i H.324- baserte systemer ( PSTN og andre svitsjede nettverk for videokonferanser og telefonsamtaler), men har også funnet bruk i H.323 - protokollen (videokonferanser ). RTP / IP - basert ), H.320 ( ISDN -basert videokonferanse ), RTSP ( Streaming ) og SIP (Internettkonferanse). Mye av FLV -innholdet (flash-videoer brukt på nettsteder som YouTube , Google Video , MySpace osv.) er komprimert med denne kodeken, selv om noen nettsteder nå bruker VP6- komprimering , støttet av Flash fra og med versjon 8. H.263-videoer kan de være dekodet med libavcodec -biblioteket (lisensiert av LGPL og en del av FFmpeg -prosjektet ) som brukes av programmer som ffdshow , VLC media player og MPlayer .

H.263 ble utviklet som en forbedring av H.261 -kodeken , den forrige ITU-T-standarden for videokomprimering, og MPEG-1- og MPEG-2- standardene . Den første versjonen ble fullført i 1995 og var en passende erstatning for H.261 -kodeken ved alle bithastigheter. Den ble ytterligere forbedret i prosjekter kjent som H.263v2 (også kjent som H.263 + eller H.263 1998) og H.263v3 (også kjent som H.263 ++ eller H.263 2000).

Den neste kodeken utviklet av ITU-T VCEG (i samarbeid med MPEG ) etter H.263 er H.264 -standarden , også kjent som AVC og MPEG-4 del 10. Siden H.264 gir en betydelig forbedring sammenlignet med H.263 , er utviklingen av sistnevnte nå kun vurdert av hensyn til bakoverkompatibilitet. De fleste videokonferanseprodukter inkluderer nå både H.264, H.263 og H.261.

Versjoner

Siden den opprinnelige ratifiseringen av H.263 i mars 1996 (med godkjenning av et dokument produsert i november 1995), har det vært to følgende tillegg som forbedret den originale kodeken ved å legge til valgfrie utvidelser (vedlegg). For eksempel har H.263v2 lagt til et deblokkeringsfilter gjennom vedlegg J.

Den originale H.263 spesifiserte følgende utvidelser:

I mars 1997 ble tillegg I-utvidelsen som beskriver feilsporing - en kodeteknikk for å forbedre robustheten i møte med datatap og feil - godkjent for å gi informasjon til hjelp for utviklere som de hadde til hensikt å implementere denne teknikken.

H.263v2

H.263v2 (også kjent som H.263 + eller 1998-versjonen av H.263) er det uformelle navnet på den andre utgaven av ITU-T H.263-standarden. Behold alle egenskapene til den opprinnelige versjonen av standarden, men forbedre mulighetene til H.263 ved å legge til mange utvidelser som kan forbedre kodingseffektiviteten betydelig og gi andre funksjoner (som for eksempel forbedret robusthet mot tap av data i overføringskanalen). H.263 +-prosjektet ble ratifisert av ITU i februar 1998 og la til følgende utvidelser:

H.263v2 la også til fleksibel støtte for å tilpasse bildeformat og tid (bildeklokkefrekvenser). Tidligere var de eneste mulige formatene som støttes av H.263 Sub-QCIF, QCIF, CIF , 4CIF og 16CIF, og den eneste bildefrekvensen var 30000/1001 (omtrent 29,97) klokketikk per sekund.

H.263v2 spesifiserte et sett med anbefalte moduser i et informasjonstillegg (vedlegg II, avviklet siden):

Nivå 1 Nivå 2 Nivå 3
Avansert INTRA-koding Jepp Jepp Jepp
Deblokkerende filter Jepp Jepp Jepp
Ekstra forbedringsinformasjon (kun full-frame frys) Jepp Jepp Jepp
Modifisert kvantisering Jepp Jepp Jepp
Ikke-restriktiv metode på bevegelsesvektorer Nei Jepp Jepp
Slice Structured Mode Nei Jepp Jepp
Resampling av referansebilde (kun implisitt faktor-av-4-modus) Nei Jepp Jepp
Avansert metode for prediksjon Nei Nei Jepp
Forbedrede PB-bilder Nei Nei Jepp
Uavhengig segmentdekoding Nei Nei Jepp
Alternativ INTER VLC Nei Nei Jepp
Nivå 1 Nivå 2 Nivå 3

H.263v3

Definisjonen av H.263v3 (også kjent som H.263 ++ eller som 2000-versjonen av H.263) besto av å legge til tre utvidelser. Disse utvidelsene og en tilleggsutvidelse som spesifiserte profiler (godkjent året etter) ble opprinnelig publisert som separate dokumenter fra hovedteksten i standarden. De ekstra utvidelsene som ble spesifisert var:

Den forrige avsløringen av vedlegg II (valgfrie forbedringer anbefales) ble foreldet med opprettelsen av vedlegg X-policyen.

I juni 2001 ble en annen avsløring (vedlegg III, eksempler på implementering av en H.263-koder/dekoder) godkjent. Beskriver kodeteknikker og hva som gjelder dekoderfeil og tap.

I januar 2005 ble et enhetlig spesifikasjonsdokument h.263 produsert (med unntak av vedlegg III, som fortsatt er et separat publisert dokument).

I august 2005 ble en implementeringsveiledning godkjent for å rette en liten feil i den lite brukte Annex Q-utvidelsen for redusert oppløsning for oppdateringsmodus.

Applikasjoner

Eksterne lenker