2012年之前的设备支持老的取流格式,之后的设备新老取流格式都支持。
老格式:
rtsp://username:password@<ipaddress>:<port>/<videotype>/ch<number>/<streamtype>/av_stream
说明:
username:用户名,例如admin
passwd:密码,例如12345
ip:设备的ip地址,例如192.0.0.64
port:端口号默认554,若为默认可以不写
videotype:有h264、h265、MPEG-4、mpeg4这几种
channel:通道号,起始为1
streamtype:码流类型,主码流为main,子码流为sub
【老URL,小于64路的NVR或混合录像机的IP通道从33开始;大于等于64路的NVR的IP通道从1开始, 比如小于64路的,通道1需要写为: ch33】
举例说明:
主码流取流:
rtsp://admin:12345@192.168.0.1:554/h264/ch1/main/av_stream
子码流取流:
rtsp://admin:12345@192.168.0.1:554/h264/ch1/sub/av_stream
新格式:
rtsp://username:password@<address>:<port>/Streaming/Channels/<id>(?parm1=value1&parm2-=value2…)
说明:
id:通道号,例如:通道1,主码流:101,子码流:102;通道12,主码流:1201,子码流:1202
举例说明:
主码流取流:
rtsp://admin:12345@192.168.0.1:554/Streaming/Channels/101
子码流取流:
rtsp://admin:12345@192.168.0.1:554/Streaming/Channels/102
新格式可以查看回放:
rtsp://username:password@<address>:<port>/Streaming/tracks/<id>(?parm1=value1&parm2-=value2…)
举例说明:
rtsp://admin:12345@192.168.0.1:554/Streaming/tracks/101?starttime=20210202t020202z&endtime=20210606t060606z
时间范围参数:开始时间:starttime;结束时间:endtime。格式要符合ISO 8601。
具体格式是YYYYMMDD”T”HHmmSS.fraction”Z”,Y是年,M是月,D是日,T是时间分格符,H是小时,M是分,S是秒,Z是可选的、表示Zulu(GMT) 时间。