Bonjour a tous,
Je suis actuellement en train de developper un soft pour extraire une image afin de lui appliquer un traitement. Et c'est dans cette extraction que j'ai un souci.![]()
J'ai une caméra Ip qui m'envoie un flux MPEG4 et que je tente de récupérer. tester avec VLC, le flux est un lien de type rtsp://.... et cela fonctionne parfaitement.
Dans mon code en C, je voudrais récupérer ce flux et en extraire des images.
De ce que j'ai pu lire sur le Net, il semble qu'il faille extraire les I frames car ce sont les seules a être entières (P et B seraient des modif des I images dans le temps) mais comment les reconnaitre dans le flux ? Je n'ai trouvé que ce lien pour le moment mais je ne le comprends pas.
De plus, comment récupérer le flux aussi ? Je sais créer des sockets, j'ai déja utiliser SDL_net et en lui passant une requete HTTP, j'ai pu accéder a un flux d'une autre caméra.
Mais dans le cas d'un rtsp, quelle modif faut t'il faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3GET flux.cgi HTTP/1.0 User-Agent: user Authorization: Basic ergareg:aergerg
merci d'avance pour vos réponses
J'avoue que je suis un peu perdu![]()
Partager