项目介绍:前端时间做了一个项目用qt 编写软件获取海康摄像头rtsp视频流,实现实时显示。当时采用的是VLC-Qt播放RTSP流这种方式花了一段时间研究也做出来了,可是发现了一个无法解决的问题,即无法解决视频延迟的问题,差不多延迟1秒左右。后面果断
放弃了,采用FFmpeg+rtsp这种方式。最终发现还是这种方式效果最好,解决了延迟问题,至少肉眼看不出。下面对此项目做个大致介绍,文章最后附上项目开发相关资料。
提示:使用rtsp方式获取海康摄像头图像需要开启海康的onvif功能。
开发介绍:
开发软件: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
http://root:123456@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