RTSP获取海康视频或者某时间段录像

  1. 摄像头rtsp地址格式

    旧URL:rtsp://[username]:[password]@[ipaddress]/[videotype]/ch[number]/[streamtype]

    如:rtsp://admin:12345@192.168.25.64:554/h264/ch1/main/av_stream

    新URL:rtsp://[username]:[password]@[IP]:554/Streaming/Channels/[channelID][streamID]

    如:rtsp://admin:12345@192.168.25.64:554/Streaming/Channels/101

  2. 录像机RTSP地址格式

    录像机其实和摄像机基本一样,旧URL中摄像头的ch[number]中number为1,录像中这个为录像机中每个摄像头通道编号,如1、2、等,小于64路的录像机或混合录像机的IP通道从33开始;大于等于64路的录像机的IP通道从1开始
    旧URL:rtsp://[username]:[password]@[ipaddress]/[videotype]/ch[number]/[streamtype]

    如:rtsp://admin:12345@192.168.25.64:554/h264/ch2/main/av_stream

    新URL,通道号全部按顺序从1开始。
    新URL:rtsp://[username]:[password]@[IP]:554/Streaming/Channels/[channelID][streamID]

    如:rtsp://admin:12345@192.168.25.64:554/Streaming/Channels/101

  3. 录像机回放RTSP地址格式

    rtsp://username:password@192.168.25.64:554/Streaming/tracks/101? starttime=20190703T105010Z&endtime=20190703T115010Z

    表示以单播形式回放通道1 中的录像文件,时间范围是starttime 到endtime,其中starttime 和endtime 的格式要符合ISO 8601 。具体格式是YYYYMMDD”T”HHmmSS”Z” ,Y 是年,M 是月,D 是日,T 是时间分格符,H 是小时,M 是分,S 是秒,Z 是可选的、表示Zulu (GMT) 时间。

python 使用opencv测试:

import cv2

camera = cv2.VideoCapture("rtsp://admin:12345@192.168.25.64:554/h264/ch1/main/av_stream")
while True:
    ret, frame = camera.read()
    cv2.imshow("frame", frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cv2.destroyALLWindows()
camera.release()
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值