Transmission d`un signal sur un réseau (streaming) – TD 2

Transcription

Transmission d`un signal sur un réseau (streaming) – TD 2
Transmission d’un signal sur un réseau
(streaming) – TD 2
IUT d’Arles – LP ATC/CA – 2010-2011
Objectifs : Compression d’un film (codec vidéo : h264 – codec audio : MP3/MP3Pro). Étude d’un cas : diffusion en live
(ou multi-conférence) et diffusion à la demande (Video-on-Demand : VoD).
1 Compression d’une vidéo au format MPEG
Durant toute cette partie, on va prendre le film du TD1, dont les caractéristiques audio-vidéo sont les
suivantes :
- Le film dure 1h 23min 20s.
-
-
La partie audio est définie par :
o Deux langues différentes : anglais et français
o Trois types de codage différents :
Nombre de
Poids par
Qualité
canaux
échantillon
Stéréo
2 canaux
16 bits
DTS Master HD
8 canaux
24 bits
Dolby True HD
14 canaux
24 bits
Fréquence
d’échantillonnage
48 kHz
192 kHz
96 kHz
La partie vidéo est définie par une séquence d’images :
o en couleur (en RVB) : 24 bits/pixel
o dans deux formats différents :
 au format DVD :
taille 720×576 pixels
 au format HD 720p : taille 1280×720 pixels
o avec un taux d’affichage de 25 fps (comme pour la télévision européenne).
Nous nous intéresserons seulement à la compression
d’une seule piste audio (français et qualité Dolby Master HD)
et d’une seule piste vidéo (qualité HD 720p).
1.1 Compression de la partie vidéo (en h264)
Nous compressons la partie vidéo au format h264, après avoir effectué un certain nombre de réglage.
Après encodage, le codec h264 nous donne les informations suivantes :
LP ATC/CA – Transmission d’un signal sur un réseau (streaming) – TD 2
Frame size (bytes)
Frames
Min
Max
Average
I-VOP
12501
584 300
746 900
691 200
P-VOP
43847
235 600
675 400
460 800
B-VOP
63652
82 700
450 600
230 400
Q1. Déterminez le poids Pvidéo de la partie vidéo non compressée.
Q2. Calculez le poids Pvidéo_MPEG de la vidéo compressée.
1.2 Compression de la partie audio (en MP3 : MPEG-1 Layer 3)
Les réglages du codage MP3 utilisé ici permettent de spécifier un débit de données fixe.
Tableau d’équivalence MP3Pro et MP3.
MP3Pro
Équivalent MP3 standard
Qualité
128 kbit/s
320 kbit/s
Maximale
96 kbit/s
224 kbit/s
Haute
64 kbit/s
192 kbit/s
Acceptable
48 kbit/s
128 kbit/s
Moyenne
32 kbit/s
64 kbit/s
Basse
Q3. Déterminer le poids Paudio de la partie audio du film.
Q4. Format MP3 : Si l’on choisit d’avoir une qualité sonore « haute », quelle va être le poids PMP3
de la partie audio au format MP3 ?
Q5. Format MP3Pro : Quelle va être le poids PMP3Pro de la partie audio au format MP3PRO pour
une qualité équivalent au MP3 précédent ?
1.3 Signal audio-vidéo complet
Nous allons déterminer les performances en compression de ce film.
Q6. Quel est le poids Pfilm du fichier audio-vidéo non compressé ?
Q7. Quel est le poids Pfilm_COMP du fichier audio-vidéo compressé ? (dans le cas d’un son compressé
au format MP3 : voir Q4).
Q8. Quel est le taux t de compression et le débit Dfilm_COMP du film compressé correspondant ?
2
LP ATC/CA – Transmission d’un signal sur un réseau (streaming) – TD 2
2 Étude de deux cas
2.1 Diffusion en direct (« live »)
On désire diffuser le film précédent à la télévision : on dit que le film est diffusé en live. On va
déterminer comment les réglages vont être effectués pour diffuser ce film en direct.
Q9.
Q10.
Q11.
Q12.
Q13.
Q14.
Quel type de codecs va-t-on utilisé pour diffuser le film en direct ? Pourquoi ?
Donnez quelques exemples de codecs audio et vidéo.
Quel mode de diffusion (unicast, broadcast unicast ou multicast) va-t-on utiliser ? Pourquoi ?
Quel type de diffusion (statique ou dynamique) sera utilisé ? Pourquoi ?
Comment va-t-on régler la mémoire tampon du lecteur vidéo chez le client ? Pourquoi ?
Quels protocoles (http, ftp, udp, rtp/rtcp, rtsp, rtmp/rtmpt, mms ou smil) de diffusion peut-on
utiliser ? Pourquoi ?
Q15. Quels seront les caractéristiques du serveur de diffusion ?
Q16. Quel type de protection (erreur, cryptographie, drm) peut-on utiliser ?
Q17. Sachant que l’on peut actuellement regardé le film en différé à la télévision, expliquez en le
fonctionnement, puis les réglages à modifier (s’il y en a) pour permettre le différé.
2.2 Diffusion à la demande (« Video-on-Demand : VoD »)
On désire diffuser le film précédent à l’aide d’un site de vidéo à la demande. On va déterminer
comment les réglages vont être effectués pour diffuser ce film à la demande.
Q18.
Q19.
Q20.
Q21.
Q22.
Q23.
Quel type de codecs va-t-on utilisé pour diffuser le film en direct ? Pourquoi ?
Donnez quelques exemples de codecs audio et vidéo.
Quel mode de diffusion (unicast, broadcast unicast ou multicast) va-t-on utiliser ? Pourquoi ?
Quel type de diffusion (statique ou dynamique) sera utilisé ? Pourquoi ?
Comment va-t-on régler la mémoire tampon du lecteur vidéo chez le client ? Pourquoi ?
Quels protocoles (http, ftp, udp, rtp/rtcp, rtsp, rtmp/rtmpt, mms ou smil) de diffusion peut-on
utiliser ? Pourquoi ?
Q24. Quels seront les caractéristiques du serveur de diffusion ?
Q25. Quel type de protection (erreur, cryptographie, drm) peut-on utiliser ?
3