【避坑指南】通过rtsp url网址获取海康视频流
一、实时预览
【老版本】
URL规定:
rtsp://username:password@[ipaddress]/[videotype]/ch[number]/[streamtype]
注:VLC可以支持解析URL里的用户名密码,实际发给设备的RTSP请求不支持带用户名密码。
举例说明:
通道01主码流:
rtsp://admin:testpswd@192.168.0.105:554/h264/ch01/main/av_stream通道01子码流:
rtsp://admin:testpswd@192.168.0.105:554/h264/ch01/sub/av_stream通道01第3码流:
rtsp://admin:testpswd@192.168.0.105:554/h264/ch01/stream3/av_streamIP通道01的主码流:
rtsp://admin:testpswd@192.168.0.105:554/h264/ch33/main/av_streamIP通道01的子码流:
rtsp://admin:testpswd@192.168.0.105:554/h264/ch33/sub/av_stream零通道主码流(零通道无子码流):
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请求不支持带用户名密码。
举例说明:
通道01主码流:
rtsp://admin:testpswd@192.168.0.105:554/Streaming/Channels/101?transportmode=unicast
通道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
(?后面可省略,默认单播)通道01第3码流:
rtsp://admin:testpswd@192.168.0.105:554/Streaming/Channels/103?transportmode=unicast零通道主码流(零通道无子码流):
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请求不支持带用户名密码。
举例说明:
- 通道01:
rtsp://admin:testpswd@192.168.0.105:554/Streaming/tracks/101?starttime=20211103T000000Z&endtime=20211103T235959Z - 通道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网址获取海康视频流相关推荐
- java 获取 海康 视频流_海康网络摄像机调用SDK解码Java版
两个回调函数: FRealDataCallBack 实现预览回调数据 DecCallBack 解码回调函数 在HCNetSDK.java补充相关函数和结构声明 //播放库函数声明,PlayCtrl.d ...
- python避坑指南_Linux下Python3.6的安装及避坑指南
Python3的安装 1.安装依赖环境 Python3在安装的过程中可能会用到各种依赖库,所以在正式安装 Python 3之前,需要将这些依赖库先行安装好. yum -y install zlib-d ...
- 【A卡,Windows】stable diffusion webui下载安装避坑指南
观前提醒 本文内容都是本人亲身经历的,一个一个安装下载测试所感,当然如果你更想用傻瓜式集成包的,那还是跳过这篇文章吧. 当然我不推荐这篇文章的操作,因为我用了差不多1h才有一副图,有N卡,就用N卡,这 ...
- 企业微信PC版应用跳转到默认浏览器,避坑指南,欢迎补充。。。
文章目录 引子 坑一 写代码 前端页面 后端代码 企业微信设置 坑二 网页授权及JS-SDK 坑三 配置企业可信IP 最后 引子 我们公司内部用企业微信沟通,最近有个需求,一个应用在企业微信PC版打开 ...
- linux离线安装python3.6_Linux下安装Python3.6及避坑指南
Python3的安装 1.安装依赖环境 Python3在安装的过程中可能会用到各种依赖库,所以在正式安装Python3之前,需要将这些依赖库先行安装好. yum -y install zlib-dev ...
- 新版GitBook安装及使用——不完全避坑指南
最近打算把一些笔记进行电子化整理和归档,于是尝试了 GitBook. GitBook 是目前最流行的开源书籍写作方案,可以把Markdown 文件汇集成电子书,并提供 PDF.HTML 等多种格式输出 ...
- 17条避坑指南:一份来自谷歌的数据库经验贴
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | https://medium.com/@rak ...
- VMProtect SDK完全避坑指南
文章目录 前言 编译VMProtect Demo 生成机器码 替换密钥对 生成序列号 总结 前言 在编写软件的时候,通常会有这样一个需求,需要对自己写的软件实现一机一码加密保护,并且最好能够限制使用时 ...
- 项目从0到1避坑指南
背景: 物流行业,老板信息化意识弱,不是现有的TMS而是一个新的方向,目前市场上竞品较少 前言: 一个项目从0到1,有相关的固定的考虑事项.然而,由于公司环境.项目涉及的行业等一些实际条件的约束,会在 ...
最新文章
- MongoDb 安全配置
- 微信小程序函数调用监控
- 【Python】学习笔记总结7(简单爬虫)
- LeetCode 748. 最短完整词
- 麒麟信安:根植于openEuler,走操作系统自主创新之路
- [专栏精选]UI布局
- SAP License:ERP系统license过期了怎么办?
- SpringBoot +自定义dao框架 自定义注解管理多数据源与事务
- noapic和acpi=off能帮我做到什么?
- 【Ansys Workbench】—响应面优化操作步骤
- 需求调研第二篇--调研准备阶段避免哪些错误
- oracle将两个时间相减_oracle 两个时间相减
- nginx的平滑升级
- cesium 粒子特效
- yum故障之There are no enabled repos.
- 使用RecyclverView和SwipeRefreshLayout实现下拉刷新和上拉加载效果
- 数据结构—时间、空间复杂度
- 前端培训-javascript 的垃圾回收机制
- CSS聚光灯效果制作
- android移动应用开发 基于adobe air 下载,基于Adobe AIR的下一代移动应用开发