Decompression et affichage mpeg4

Decompression et affichage mpeg4 - C++ - Programmation

Marsh Posté le 15-06-2009 à 12:24:50    

Bonjour,
 
J'ai un problème et j'ai du mal a trouver des explications satisfaisantes.
 
J'ai coder un client qui récupère des trame RTP depuis un serveur qui m'envoie de la vidéo en streaming compressé en mpeg4.
 
Je récupéré bien mes payload data de mon packet RTP mais je ne comprend pas vraiment comment les décompresser et comment afficher la video décompresser.
 
Toutes aide technique ou tuto ou lien vers un forum plus spécialisé m'aiderais bien :)
 
Cordialement.

Reply

Marsh Posté le 15-06-2009 à 12:24:50   

Reply

Marsh Posté le 15-06-2009 à 13:17:08    

Bonjour,
 
Essaye de voir avec ffmpeg : http://ffmpeg.org/documentation.html J'ai déjà utilisé plein de fois libavcodec pour lire des fichiers vidéo (mais bon, c'était pas du streaming depuis un serveur...)  
Donc essaye de voir dans la doc si il y a qqch a ce sujet...
 
Sinon sur une plateforme windows, il y a un truc a faire en utilisant directshow... (mais j'ai jamais essayé)
 
Après j'espère que tu pense pas vouloir tout faire a la main... décompresser un flux mpeg4 en respectant les spec est très loin d'être trivial... (tous les codec ne respectent pas tous les profiles/levels...)

Reply

Marsh Posté le 16-06-2009 à 11:16:26    

Bonjour,
 
Je me suis renseigner un plus avec les infos que tu m'as données.
 
Alors suivant la doc de ffmpeg c'est parfaitement possible de décompresser seulement un buffer.
 
Avec directshow il est possible de faire du streaming.
 
Non je vais pas faire tous ça a la main, ça me prendrais bcp trop de temps :).
 
 
Merci beaucoup, reste plus qu'a le faire.

Reply

Sujets relatifs:

Leave a Replay

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