有关opencv无法解码网络摄像头rtsp流的解决办法

问题描述

想通过opencv连接网络球机或者其他网络摄像头(海康或者一些山寨摄像头)

播放网络摄像头码流RTSP

运行过程中,解码失败,播放不出来

然后和ffmpeg.dll这个问题有关,但是一直找不到解决办法


解决办法

首先连接还是正常的使用videocapture()函数,传入地址后用imshow()读取视频流。

重点来了,rtsp流无法读取的时候。我们一般能在网络摄像头中找到有关码流的设置

其中主码流是rtsp格式,而辅码流是可以选择mpeg格式的。

这就是解决问题的重点,既然我们无法用imshow()函数播放rtsp码流,那么可以曲线救国,选择mpeg格式的辅助码流!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容