一、实时预览

【老版本】

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不可省略

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

  1. java 获取 海康 视频流_海康网络摄像机调用SDK解码Java版

    两个回调函数: FRealDataCallBack 实现预览回调数据 DecCallBack 解码回调函数 在HCNetSDK.java补充相关函数和结构声明 //播放库函数声明,PlayCtrl.d ...

  2. python避坑指南_Linux下Python3.6的安装及避坑指南

    Python3的安装 1.安装依赖环境 Python3在安装的过程中可能会用到各种依赖库,所以在正式安装 Python 3之前,需要将这些依赖库先行安装好. yum -y install zlib-d ...

  3. 【A卡,Windows】stable diffusion webui下载安装避坑指南

    观前提醒 本文内容都是本人亲身经历的,一个一个安装下载测试所感,当然如果你更想用傻瓜式集成包的,那还是跳过这篇文章吧. 当然我不推荐这篇文章的操作,因为我用了差不多1h才有一副图,有N卡,就用N卡,这 ...

  4. 企业微信PC版应用跳转到默认浏览器,避坑指南,欢迎补充。。。

    文章目录 引子 坑一 写代码 前端页面 后端代码 企业微信设置 坑二 网页授权及JS-SDK 坑三 配置企业可信IP 最后 引子 我们公司内部用企业微信沟通,最近有个需求,一个应用在企业微信PC版打开 ...

  5. linux离线安装python3.6_Linux下安装Python3.6及避坑指南

    Python3的安装 1.安装依赖环境 Python3在安装的过程中可能会用到各种依赖库,所以在正式安装Python3之前,需要将这些依赖库先行安装好. yum -y install zlib-dev ...

  6. 新版GitBook安装及使用——不完全避坑指南

    最近打算把一些笔记进行电子化整理和归档,于是尝试了 GitBook. GitBook 是目前最流行的开源书籍写作方案,可以把Markdown 文件汇集成电子书,并提供 PDF.HTML 等多种格式输出 ...

  7. 17条避坑指南:一份来自谷歌的数据库经验贴

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | https://medium.com/@rak ...

  8. VMProtect SDK完全避坑指南

    文章目录 前言 编译VMProtect Demo 生成机器码 替换密钥对 生成序列号 总结 前言 在编写软件的时候,通常会有这样一个需求,需要对自己写的软件实现一机一码加密保护,并且最好能够限制使用时 ...

  9. 项目从0到1避坑指南

    背景: 物流行业,老板信息化意识弱,不是现有的TMS而是一个新的方向,目前市场上竞品较少 前言: 一个项目从0到1,有相关的固定的考虑事项.然而,由于公司环境.项目涉及的行业等一些实际条件的约束,会在 ...

最新文章

  1. MongoDb 安全配置
  2. 微信小程序函数调用监控
  3. 【Python】学习笔记总结7(简单爬虫)
  4. LeetCode 748. 最短完整词
  5. 麒麟信安:根植于openEuler,走操作系统自主创新之路
  6. [专栏精选]UI布局
  7. SAP License:ERP系统license过期了怎么办?
  8. SpringBoot +自定义dao框架 自定义注解管理多数据源与事务
  9. noapic和acpi=off能帮我做到什么?
  10. 【Ansys Workbench】—响应面优化操作步骤
  11. 需求调研第二篇--调研准备阶段避免哪些错误
  12. oracle将两个时间相减_oracle 两个时间相减
  13. nginx的平滑升级
  14. cesium 粒子特效
  15. yum故障之There are no enabled repos.
  16. 使用RecyclverView和SwipeRefreshLayout实现下拉刷新和上拉加载效果
  17. 数据结构—时间、空间复杂度
  18. 前端培训-javascript 的垃圾回收机制
  19. CSS聚光灯效果制作
  20. android移动应用开发 基于adobe air 下载,基于Adobe AIR的下一代移动应用开发

热门文章

  1. windows 采用 OSHI不能监测CPU 温度、风扇转速、cpu电压 问题之根因
  2. 淘宝店铺白底图过滤算法
  3. android手机滑不动了怎么办,如何让Android手机更顺滑?
  4. 计算机操作系统之CPU缓存
  5. duilib教程之duilib入门简明教程 -- 界面布局(9)
  6. HTTP和HTTPS有什么区别?如何实现网站的HTTPS?
  7. 前端面试题 HTML、CSS、JS、Vue、Es6
  8. xcode创建文件夹和文件
  9. mysql上下文切换_进程上下文切换开销
  10. 苹果充电器怎么辨别真假_如何为iPhone12系列选择充电器?