H.264/AVC over IP

Generalità
Le reti IP possono essere caratterizzate in base al modo in cui vengono gestite, ad esempio la rete Internet nella sua concezione primaria è una rete IP cosiddetta “unmanaged”, in cui il servizio offerto non offre garanzie di consegna dei pacchetti o di priorità di traffico (servizio best-effort). Un importante elemento da considerare è la [...]

Lo standard di codifica video H.264/AVC

Lo standard H.264/AVC è stato definito nel 2003 dalla ITU-T con lo scopo di fornire un supporto ad applicazioni di vario genere con una qualità superiore ai precedenti standard di codifica video.
E’ suddiviso in tre profili: Baseline, Main, Extended, ciascuno con delle proprie caratteristiche e potenziali ambiti applicativi. Tra le principali aree applicative si possono [...]

Playout buffering

Per playout buffering si intende la memorizzazione temporanea, al lato ricevente di un’applicazione, dei pacchetti in arrivo in modo da compensare la variabilità dei ritardi con cui giungono questi pacchetti ed in modo tale da consentire una riproduzione dell’informazione in essi contenuta che sia la più fedele possibile a quella presente al lato mittente dell’applicazione.
Il [...]

Audio e video in rete: problematiche

Consideriamo una rete a commutazione di pacchetto basata sul protocollo IP, quindi una rete cosiddetta “connectionless”. Una rete di tale tipo, come è Internet, ha la peculiare caratteristica di essere attraversata da pacchetti che viaggiano attraverso link e nodi della rete stessa in modo totalmente indipendente l’uno dall’altro, nodi e link che sono tra l’altro [...]

Generalità sulla pacchettizzazione audio e video

Per poter trasmettere segnali audio e video digitali su reti a pacchetti, una volta eseguita la codifica e la compressione, occorre incapsulare il contenuto informativo in pacchetti appunto, i quali sono costituiti da una parte di intestazione (header) e da una parte contenente l’informazione utile (payload).
Il processo è simile sia per la voce che per [...]

La codifica video

Il segnale video è una sequenza di immagini (frames) che si succedono nel tempo ad una velocità detta frame rate. Un’immagine digitale, a sua volta, è definibile come una sequenza di elementi, detti pixel, disposti su righe e colonne a formare una matrice (o tabella), caratterizzati da una componente relativa alla luminosità (luminanza) e da [...]

La codifica audio

Riferendoci al caso specifico della voce, un segnale vocale è costituito da un’alternanza tra periodi di attività (talkpurt), in cui l’energia del segnale ha valori significativi, e periodi di silenzio, in cui l’energia del segnale è minima. Vari schemi di codifica sfruttano proprio tale caratteristica non codificando il segnale (quindi non assegnando bit) durante i [...]