traitement de vidéo h264

traitement de vidéo h264 - Traitement Vidéo - Video & Son

Marsh Posté le 28-06-2007 à 16:19:29    


Bonjour,
 
Je dois programmer un DSP, en enregistrant une séquence vidéo encodée h264 en mémoire ; et en envoyant juste une partie de cette séquence sur un serveur.
 Mon probleme est que l'algorithme utilisé pour l'encodage h264 remplace la succession d'image par des vecteurs de déplacement par rapport à des images de références. De ce fait, si je perds le début de la vidéo, est ce que cela peut affecter la suite de la séquence ?
 
Merci
 
Imacam

Reply

Marsh Posté le 28-06-2007 à 16:19:29   

Reply

Marsh Posté le 28-06-2007 à 17:57:03    

C'est un problème qui s'étend à tous les codecs compressant temporellement.
Si tu perds les données d'une image de référence ou même d'une des image sintermédières, cela formera un artefact à l'image jusqu'à ce que tu arrives au point ou la vidéo n'a plus besoin des données manquantes.
En général c'est l'I-frame suivante.
 
Selon la programmation du codec de lecture utilisé, lorsque tu as ce problème la séquence peut être affichée avec le défaut ou alors la séquence est sautée (avance rapide de quelques secondes)
A l'image ce genre d'artefact te donne un ou plusieurs macroblocs présentant de fausses informations (mauvaises couleurs, formes complètement délirantes). Selon la mobilité de la scène, cela peut rester sur un seul macrobloc ou s'étendre à plus de la moitié de l'image si il y a du mouvement (voire l'image complète si il te manque une I-frame). Celà dure jusqu'à l'I-frame suivante, c'est à dire au maximum quelques secondes.
 
Je ne peux pas trop te donner plus de détails, c'est à peu près tout ce que je peux te dire à propos du flux de données en lui même.

Reply

Marsh Posté le 29-06-2007 à 09:41:03    

Ok merci pour ta réponse
a+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed