问题描述
想通过opencv连接网络球机或者其他网络摄像头(海康或者一些山寨摄像头)
播放网络摄像头码流RTSP
运行过程中,解码失败,播放不出来
然后和ffmpeg.dll这个问题有关,但是一直找不到解决办法
解决办法
首先连接还是正常的使用videocapture()函数,传入地址后用imshow()读取视频流。
重点来了,rtsp流无法读取的时候。我们一般能在网络摄像头中找到有关码流的设置
其中主码流是rtsp格式,而辅码流是可以选择mpeg格式的。
这就是解决问题的重点,既然我们无法用imshow()函数播放rtsp码流,那么可以曲线救国,选择mpeg格式的辅助码流!