2011-04-23 6 views
2

Quelqu'un a-t-il utilisé la dernière version de FFMPEG pour décoder le flux RTSP basé sur H.264 dans un environnement Windows en utilisant OpenCV. Mon problème est que je suis capable de décoder avec succès le flux RTSP basé sur H.264 sous Linux mais quand j'utilise le même code pour décoder le flux RTSP basé sur H.264 sur Windows, la sortie est plutôt pixelisée. Quelqu'un peut-il me dire pourquoi il y a une différence de comportement (est-ce dû à l'inadéquation de la version)? Comment puis-je savoir quelle version de FFMPEG est utilisée par OpenCV SDK 2.1.0 et 2.2.0 disponible pour Windows?FFMPEG sur Windows (pour le décodage RTSP H.264)

En attente de votre réponse. Merci d'avance.

+0

l'avez-vous compilé avec le support de ffmpeg? – Maysam

Répondre

0

Je ne savais pas que vous pouvez décoder le flux RTPS en utilisant Opencv. J'ai décoder le flux RTSP en utilisant la technologie Direct show, je recommanderais d'utiliser la plate-forme Directshow en raison de la faible consommation de cpu, le décodage vidéo est la consommation la plus consommée par la carte graphique.

Au lieu de vous, je choisi de décoder le flux RTSP en utilisant la plate-forme DirectShow, d'abord installer SDK DirectShow, puis installez show FFD,

Je vous recommande d'utiliser les filtres prélevés elecard
(I n'a trouvé aucune autre implémentation pour le filtre source RTSP).

Utilisez modifier graphique pour regarder votre stream

Grand tuturial J'ai trouvé est this (S'il vous plaît lire la suite de cette tuturial)

Je ne suis pas sûr que ce serait la bonne réponse pour vous, puisque J'utilisais une technologie totalement différente ...

Questions connexes