当前位置:网站首页>最新海康摄像机、NVR、流媒体服务器、回放取流RTSP地址规则说明[通俗易懂]
最新海康摄像机、NVR、流媒体服务器、回放取流RTSP地址规则说明[通俗易懂]
2022-06-30 19:50:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
本文档主要介绍海康威视设备直播预览RTSP、录像回放RTSP、流媒体取流的RTSP URL和IE直接预览、回放的HTTP URL。
RTSP为取流协议,取到码流后需要解码显示,可以通过VLC播放器或者EasyPlayer播放器进行测试,IE等浏览器网页不支持RTSP协议直接取流预览或者回放,需要安装OCX插件,这也是目前大部分安防厂家的做法。
目前也有很多支持RTSP进行网页无插件直播的流媒体服务,例如EasyNVR就是专门做这种安防RTSP转互联网RTMP/HLS(m3u8)/FLV无插件H5直播的流媒体服务中间件;
网页上需要跳过登录界面直接访问我们设备的预览或者回放画面,可以使用文档中所述的HTTP的URL实现。
注:
1)URL中“:”“?”“&”等符号均为英文半角。
2)RTSP取流和HTTP 访问URL都需要设备支持,如下所示两种控件的设备均可支持。
一、海康RTSP取流URL地址规则
1.1 预览取流
设备预览取流的RTSP URL有新老版本,2012年之前的设备(比如V2.0版本的Netra设备)支持老的取流格式,之后的设备新老取流格式都支持(这里不得不再说一下海康是国内视频硬件独一档)。
- 【海康老版本,目前已经非常少见了】
URL规定:
rtsp://username:[email protected]<ipaddress>/<videotype>/ch<number>/<streamtype>
注:VLC或者EasyPlayer可以支持解析URL里的用户名密码,实际发给设备的RTSP请求URL不支持带用户名密码。
详细描述:
举例说明:
DS-9016HF-ST的IP通道01主码流:
rtsp://admin:[email protected]:554/h264/ch33/main/av_stream
DS-9016HF-ST的模拟通道01子码流:
rtsp://admin:[email protected]:554/h264/ch1/sub/av_stream
DS-9016HF-ST的零通道主码流(零通道无子码流):
rtsp://admin:[email protected]:554/h264/ch0/main/av_stream
DS-2DF7274-A的第三码流:
rtsp://admin:[email protected]:554/h264/ch1/stream3/av_stream
- 【海康新版本,DS系列】
URL规定:
rtsp://username:[email protected]<address>:<port>/Streaming/Channels/<id>(?parm1=value1&parm2-=value2…)
注:VLC或者EasyPlayer可以支持解析URL里的用户名密码,实际发给设备的RTSP请求不支持带用户名密码。
详细描述:
举例说明:
DS-9632N-ST的IP通道01主码流:
rtsp://admin:[email protected]:554/Streaming/Channels/101?transportmode=unicast
DS-9016HF-ST的IP通道01主码流:
rtsp://admin:[email protected]:554/Streaming/Channels/1701?transportmode=unicast
DS-9016HF-ST的模拟通道01子码流:
rtsp://admin:[email protected]:554/Streaming/Channels/102?transportmode=unicast (单播)
rtsp://admin:[email protected]:554/Streaming/Channels/102?transportmode=multicast (多播)
rtsp://admin:[email protected]:554/Streaming/Channels/102 (?后面可省略,默认单播)
DS-9016HF-ST的零通道主码流(零通道无子码流):
rtsp://admin:[email protected]:554/Streaming/Channels/001
DS-2DF7274-A的第三码流:
rtsp://admin:[email protected]:554/Streaming/Channels/103
注:前面老URL,NVR(>=64路的除外)的IP通道从33开始;新URL,通道号全部按顺序从1开始。
1.2 录像回放取流RTSP规则
URL规定:
rtsp://username:[email protected]<address>:<port>/Streaming/tracks/<id>(?parm1=value1&parm2-=value2…)
注:VLC或者EasyPlayer可以支持解析URL里的用户名密码,实际发给设备的RTSP请求不支持带用户名密码。
详细描述:
举例说明:
DS-9016HF-ST的模拟通道01:
rtsp://admin:[email protected]:554/Streaming/tracks/101?starttime=20120802t063812z&endtime=20120802t064816z
DS-9016HF-ST的IP通道01:
rtsp://admin:[email protected]:554/Streaming/tracks/1701?starttime=20131013t093812z&endtime=20131013t104816z
表示以单播形式回放指定设备的通道中的录像文件,时间范围是starttime到endtime,其中starttime和endtime的格式要符合ISO 8601。具体格式是YYYYMMDD”T”HHmmSS.fraction”Z”,Y是年,M是月,D是日,T是时间分格符,H是小时,M是分,S是秒,Z是可选的、表示Zulu(GMT) 时间。
注意:很多时候我们用命令行来验证RTSP回放流的时候,一定要将整个RTSP-URL用双引号包括起来,“RTSP-URL”,因为CMD里面&符号是特殊字符,不用双引号包起来,整个地址会被切割分成几个部分;
1.3 海康流媒体服务取流RTSP规则
- 【流媒体V4.0】iVMS-4200 V2.0配套流媒体服务器
URL描述:
注:Devicehc8为固定字符,不可更改。
举例说明:
通过流媒体服务器172.6.24.15从设备172.6.22.106取通道01主码流:
rtsp://172.6.24.15:554/Devicehc8://172.6.22.106:8000:0:0?username=admin&password=12345
- 【流媒体V2.0】
URL描述:
举例说明:
rtsp://172.6.24.15:554/172.6.22.106:8000:HIK-DS8000HC:2:0:admin:12345/av_stream
注:流媒体2.0的取流URL不是标准的RTSP协议,必须使用流媒体SDK(客户端)才支持取流的,放在这里只是为了给流媒体4.0做参照的。
二、通用摄像机RTSP取流URL地址规则
现在实际上现在已经不用再这么复杂地获取RTSP的取流地址了,因为大部分的IPC或者NVR都基本支持了Onvif协议,通过Onvif Device Test Tool或者EasyNVR这样的工具,可以直接发现到设备的RTSP流地址,不用再自己来根据不同厂家的规则拼接了,以EasyNVR为例:
更多视频解决方案资源汇总
- 流媒体技术: EasyDarwin开源流媒体服务器:http://www.easydarwin.org TSINGSEE视频开放平台:http://open.tsingsee.com
- 视频云服务 EasyDSS互联网视频云服务:http://www.easydss.com EasyCVR安防视频云服务:http://www.easycvr.com EasyGBS国标视频云服务:http://www.easygbs.com EasyRTC在线视频会议平台:http://www.easyrtc.cn EasyRTS即时通信云服务:http://www.easyrts.com
- 边缘计算: EasyNVR视频边缘计算网关:http://www.easynvr.com EasyNTS上云网关:http://www.easynts.com
TSINGSEE Team:http://www.tsingsee.com
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132119.html原文链接:https://javaforall.cn
边栏推荐
猜你喜欢

Taihu Lake "China's healthy agricultural products · mobile phone live broadcast" enters Taihu Lake

神经网络入门(上)
Application of JDBC in performance test

CADD course learning (2) -- target crystal structure information
Django上传excel表格并将数据写入数据库的详细步骤

Data intelligence - dtcc2022! China database technology conference is about to open

传输层 使用滑动窗口实现流量控制

【Try to Hack】Windows系统账户安全

The former king of fruit juice sold for 1.6 billion yuan
![[try to hack] windows system account security](/img/2b/e6e999313e3ae4e1cbf4bfa02daef0.png)
[try to hack] windows system account security
随机推荐
PM这样汇报工作,老板心甘情愿给你加薪
开会,OneMeeting,OK!
VB的基本语法
PostgreSQL heap堆表 存储引擎实现原理
昔日果汁大王,16个亿卖了
PS2手柄-1「建议收藏」
Is it safe to open an account in Guangzhou stock exchange by mobile phone?
Exness: the final value of US GDP unexpectedly accelerated to shrink by 1.6%
Cv+deep learning network architecture pytoch recurrence series basenets (backbones) (I)
CADD课程学习(2)-- 靶点晶体结构信息
How to pass the PMP Exam quickly?
Transport layer uses sliding window to realize flow control
《微信小程序-基础篇》带你了解小程序中的生命周期(二)
Filebeat custom indexes and fields
Redis ziplist 压缩列表的源码解析
Django上传excel表格并将数据写入数据库的详细步骤
c语言数组截取,C# 字符串按数组截取方法(C/S)
【ICCV 2019】特征超分检测:Towards Precise Supervision of Feature Super-Resolution for Small Object Detection
Ten percent of the time, the tar command can't parse the English bracket "()" when decompressing the file
MySQL数据库误删回滚的解决