Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/04/2007, à 16:20

nicolo011

Player + commande camera

Bonjour,


Je dispose d'une caméra Axis (presentation à cette adresse : http://www.axis.com/fr/products/video/213.htm )

En gros, c'est une caméra branchée en réseau; elle filme et envoie un flux vidéo, sur demande (par requête http, car elle embarque un serveur web), au format mpeg4 ou mjpeg.

Un simple VLC suffit pour le lire... mais voilà, j'aime bien me faire plaisir à développer, et surtout, j'aimerais "incruster" des éléments graphiques sur l'image (provenant d'autres sources). J'aimerais en plus disposer de l'alpha blending sur ces éléments (histoire de ne pas cacher la vidéo).

Je me suis tourné vers SDL : une surface avec affichage de la vidéo décodée, recouverte d'éléments graphiques (autres surfaces)... mon problème est de trouver une librairie de décodage de flux mpeg4 ou mjpeg qui me ressorte en gros une surface SDL.
J'ai bien trouvé un truc qui s'appelle smjpeg... mais c'est pas super clair...
J'ai bien essayé de regarder avec le code de VLC... mais je comprends pas bien s'il est possible de récupérer une surface SDL avec la vidéo décompressée.... ça manque de doc...

Ma question est double :
1) Avec une solution SDL, quelqu'un connait-il une librairie de décodage smjpeg ou mpeg4 me permettant de retourner une surface SDL avec la vidéo décompressée?
2) Utiliseriez-vous une autre solution que SDL pour répondre à ce besoin? Si oui, vous feriez quoi, vous pour décoder + afficher un flux vidéo + permettre d'insérer des éléments graphiques sur la vidéo?

Peut-être que je me complique la vie après tout...

Merci d'avance pour votre aide!

A+
      - Nicolas -

Hors ligne