标签: opencv ffmpeg h.264
有没有人使用最新的FFMPEG版本在Windows环境下使用OpenCV解码基于H.264的RTSP流。
我的问题是我能够在Linux上成功解码基于H.264的RTSP流,但是当我使用相同的代码在Windows上解码基于H.264的RTSP流时,输出几乎是像素化的。有人可以告诉我为什么行为存在差异(是否由于版本不匹配)?另外,我如何找出适用于Windows的OpenCV SDK 2.1.0和2.2.0使用的FFMPEG版本?
等待您的回复。 提前谢谢。
答案 0 :(得分:0)
我不知道您可以使用Opencv解码RTPS流。 我使用Direct show techmology解码RTSP流,由于CPU消耗低,我建议使用Directshow平台,视频解码主要是由显卡消耗。
而不是你,我会选择使用DirectShow平台解码RTSP流, 首先安装直接show SDK,然后安装FFD show,
我建议使用取自elecard的过滤器 (我没有找到任何其他RTSP源过滤器实现。)
使用修改图表观看stream
我找到的很好的tuturial是this (请阅读这个tuturial的延续)
我不确定这对你来说是正确的答案,因为我使用了完全不同的技术...