基于FFmpeg+rtsp读取摄像头实时图像

项目介绍:前端时间做了一个项目用qt 编写软件获取海康摄像头rtsp视频流,实现实时显示。当时采用的是VLC-Qt播放RTSP流这种方式(参考:https://blog.csdn.net/caoshangpa/article/details/53158571)。花了一段时间研究也做出来了,可是发现了一个无法解决的问题,即无法解决视频延迟的问题,差不多延迟1秒左右。后面果断

放弃了,采用FFmpeg+rtsp这种方式。最终发现还是这种方式效果最好,解决了延迟问题,至少肉眼看不出。下面对此项目做个大致介绍,文章最后附上项目开发相关资料。

提示:使用rtsp方式获取海康摄像头图像需要开启海康的onvif功能。

参考连接:http://zh-cjh.com/anfangwulianwang/1394.html

 

开发介绍:

开发软件:qt5.14.2

构建:MinGW64 bit

ffmpeg版本:3.4-win64

 

软件介绍:

软件截图:

海康摄像头:

 

 现在网络摄像头很多都支持rtsp方式显示图像,通过这种方式一个软件可以显示很多厂家的摄像头,兼容性更强。

提供不同厂家摄像头的rtsp地址:

一、海康、中威摄像机

格式1:

主码流:rtsp://admin:12345@192.168.1.64:554/Streaming/Channels/1

子码流:rtsp://admin:12345@192.168.1.64:554/Streaming/Channels/2

第三码流:rtsp://admin:12345@192.168.1.64:554/Streaming/Channels/3

格式2:

rtsp://admin:12345@192.168.1.64:554/ch1/main/av_stream

二、大华

rtsp://admin:12345@192.168.1.64:554/cam/realmonitor?channel=1&subtype=0

三、英飞拓

球机:

单播和组播地址一致

高码流(主码流)RTSP地址:rtsp://admin:admin@192.168.1.64/1/1080p

低码流(子码流)RTSP地址:rtsp://admin:admin@192.168.1.64/1/D1

半球和枪机:(亭子、车道)

单播:

高码流(主码流)RTSP地址:rtsp://192.168.1.64:554/1/h264major

低码流(子码流)RTSP地址:rtsp://192.168.1.64:554/1/h264minor

组播:

高码流(主码流)RTSP地址:rtsp://192.168.1.64:554/1/h264major/multicast

低码流(子码流)RTSP地址:rtsp://192.168.1.64:554/1/h264minor/multicast

四、三星

单播:

高码流rtsp地址:

rtsp://admin:admin001@192.168.1.64:554/onvif/profile2/media.smp(720P)

低码率rtsp地址

rtsp://admin:admin001@192.168.1.64:554/onvif/profile3/media.smp

组播:

高码流rtsp地址:

rtsp://admin:admin001@192.168.1.64:554/onvif/multicast/profile2/media.smp (720p)

低码流rtsp地址:

rtsp://admin:admin001@192.168.1.64:554/onvif/multicast/profile3/media.smp

五、宇视:

rtsp://admin:admin@192.168.1.64/media/video1/multicast

六、LG

单播和组播地址一致

高码流(主码流)RTSP地址:rtsp://admin:admin@192.168.1.64:554/Master-0

低码流(子码流)RTSP地址:rtsp://admin:admin@1192.168.1.64:554/Slave-0

七、派尔高网络摄像机:

RTSP主码流地址为:rtsp://192.168.1.64/h264

第一从码流RTSP地址为:rtsp://192.168.1.64/h264_2

第二从码流RTSP地址为:rtsp://192.168.1.64/h264_3

八、安讯士网络摄像机:

单播:

rtsp://root:123456@192.168.1.64/axis-media/media.amp?videocodec=h264&resolution=1280x720&fps=25

组播:

rtsp://root:123456@192.168.1.64/onvif-media/media.amp?profile=profile_1_h264&streamtype=multicast

@192.168.1.64/axis-cgi/alwaysmulti.sdp?camera=1

九、非凡

rtsp://admin:12345@192.168.1.64:554/streaming/channels/101

十、金三立

rtsp://Admin:111111@192.168.1.64/stream/av0_0

 

 

以上是项目的大致介绍;提供开发资料如下链接地址:

链接:https://pan.baidu.com/s/1SqF-w86mNFtJyh24mGxYcA?pwd=ms3g 
提取码:ms3g

 

 

 

 

 



 

posted @ 2022-07-12 00:20  伊红美兰  阅读(271)  评论(0编辑  收藏  举报