【避坑指南】通过rtsp url网址获取海康视频流

一、实时预览

【老版本】

URL规定:

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

注:VLC可以支持解析URL里的用户名密码,实际发给设备的RTSP请求不支持带用户名密码。

举例说明:

  1. 通道01主码流:
    rtsp://admin:testpswd@192.168.0.105:554/h264/ch01/main/av_stream

  2. 通道01子码流:
    rtsp://admin:testpswd@192.168.0.105:554/h264/ch01/sub/av_stream

  3. 通道01第3码流:
    rtsp://admin:testpswd@192.168.0.105:554/h264/ch01/stream3/av_stream

  4. IP通道01的主码流:
    rtsp://admin:testpswd@192.168.0.105:554/h264/ch33/main/av_stream

  5. IP通道01的子码流:
    rtsp://admin:testpswd@192.168.0.105:554/h264/ch33/sub/av_stream

  6. 零通道主码流(零通道无子码流):
    rtsp://admin:testpswd@192.168.0.105:554/h264/ch0/main/av_stream

注:老版本URL,64路以下的NVR的IP通道的通道号从33开始,64路以及以上路数的NVR的IP通道的通道号从1开始。

【新版本】

URL规定:

rtsp://username:password@[address]:[port]/Streaming/Channels/id

注:VLC可以支持解析URL里的用户名密码,实际发给设备的RTSP请求不支持带用户名密码。

举例说明:

  1. 通道01主码流:

    rtsp://admin:testpswd@192.168.0.105:554/Streaming/Channels/101?transportmode=unicast

  2. 通道01子码流:

    rtsp://admin:testpswd@192.168.0.105:554/Streaming/Channels/102?transportmode=unicast(单播)

    rtsp://admin:testpswd@192.168.0.105:554/Streaming/Channels/102?transportmode=multicast
    (多播)

    rtsp://admin:testpswd@192.168.0.105:554/Streaming/Channels/102
    (?后面可省略,默认单播)

  3. 通道01第3码流:
    rtsp://admin:testpswd@192.168.0.105:554/Streaming/Channels/103?transportmode=unicast

  4. 零通道主码流(零通道无子码流):
    rtsp://admin:12345@192.168.0.105:554/Streaming/Channels/001

注:新版本URL,通道号全部按顺序从1开始。

二、按时间回放

新老版本一致
URL规定:

rtsp://username:password@[address]:[port]/Streaming/tracks/[id](?parm1=value1&parm2-=value2…)

注:VLC可以支持解析URL里的用户名密码,实际发给设备的RTSP请求不支持带用户名密码。

举例说明:

  1. 通道01:
    rtsp://admin:testpswd@192.168.0.105:554/Streaming/tracks/101?starttime=20211103T000000Z&endtime=20211103T235959Z
  2. 通道17:
    rtsp://admin:testpswd@192.168.0.105:554/Streaming/tracks/1701?starttime=20211103T000000Z&endtime=20211103T235959Z

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

注: 此时的id从1开始, 新老版本一致,且注意时间中的T / Z不可省略

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值