-
摄像头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
-
录像机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
-
录像机回放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()