RTSP取流之海康威视
预览取流url
从海康威视客服妹子处得到的rtsp取流url见下面的短信:
【海康威视】举例说明:
主码流取流:
rtsp://admin:12345@192.0.0.64:554/h264/ch1/main/av_stream
子码流取流:
rtsp://admin:12345@192.0.0.64:554/h264/ch1/sub/av_stream
如果摄像机密码是a12345678,IP是192.168.1.64,RTSP端口默认554未做改动,是H.264编码,那么
主码流取流:
rtsp://admin:a12345678@192.168.1.64:554/h264/ch1/main/av_stream
子码流取流:
rtsp://admin:a12345678@192.168.1.64:554/h264/ch1/sub/av_stream
【如果是H.265编码的,那么将H.264替换成H.265即可】
拿到短信后就开始了我们的爬坑之旅
环境信息参考《视频监控环境搭建》
当我使用ffmpeg取流并每隔3秒截图时,海康威视录像机返回了404:
在网上搜索了很久之后找到下面的这篇帖子:ffplay 播放IP摄像头视频是报404错误
大致意思是:海康威视的通道分模拟和网络两种,模拟的通道号从1到32,网络的通道号从33到64,换算一下,如果网络摄像头接到1号网口上,则通道号为33,依此类推
这里忍不住想吐槽一下海康威视,在取流url里没有说明模拟通道和网络通道的事情,如果每个开发人员都花个半天时间在url上,使用的人多了,对人类社会可是一笔不小的时间浪费
回访取流url
海康威视研发联系方式: sdk@hikvision.com, 以下内容来自sdk@hikvision.com的回复
RTSP回放URL规定:
rtsp://username:password@
:/Streaming/tracks/(?parm1=value1&parm2-=value2…)
注:VLC可以支持解析URL里的用户名密码,实际发给设备的RTSP请求不支持带用户名密码。
举例说明:
DS-9016HF-ST的模拟通道01:
rtsp://admin:12345@172.6.22.106:554/Streaming/tracks/101?starttime=20120802t063812z&endtime=20120802t064816z
DS-9016HF-ST的IP通道01:
rtsp://admin:12345@172.6.22.106: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) 时间。32及32路以下 NVR,IP通道号是从33开始的。但是取流地址中做了处理,从1开始即可
另外要特别提醒一点: 海康威视的回放取流url在网上可以查到,恰恰是这误导了我,我的操作流程是:
- 首先尝试:rtsp://admin:12345@172.6.22.106:554/Streaming/tracks/1701?starttime=20120802t063812z&endtime=20120802t064816z, 失败
- 然后尝试:rtsp://admin:12345@172.6.22.106:554/Streaming/tracks/3301?starttime=20120802t063812z&endtime=20120802t064816z,依然失败
- 最后尝试:rtsp://admin:12345@172.6.22.106:554/Streaming/tracks/101?starttime=20120802t063812z&endtime=20120802t064816z,还是失败
同时发现:预览取流也会失败,尝试重启录像机。再次进行测试:
- 预览取流OK
- 回放取流:rtsp://admin:12345@172.6.22.106:554/Streaming/tracks/101?starttime=20120802t063812z&endtime=20120802t064816z也OK
这是海康威视的保护机制(连续错误后禁止取流)还是系统bug(错误取流导致服务不可用)?不得而知
RTSP取流之海康威视相关推荐
- 海康威视rtsp取流和回放
踩坑历程 目前回放还需完善,存在(1.离线不能显示.2.个别在线也不能显示.3.后台测试也不能播放)这些不知名问题.测试是基于vlc播放器的,但是有些vlc也不能播放,问过海康客服,海康客服也不能给出 ...
- 20.RTSP取流实现方法
文章目录 1. RTSP测试链接 2. RTSP 取流实现 2.1 QT+FFmpeg实现RTSP取流 2.2 QT+OpenCV实现RTSP取流 2.3 qt+vlc实现rtsp取流 1. RTSP ...
- 海康相机rtsp取流
海康相机使用流程 https://www.hikvision.com/Cn/download_60.html下载ivms-4200 通过ip修改本地电脑IP置相同网段 可以通过rtsp取流 用户名:a ...
- 目前使用过的各大厂商rtsp取流的url
目前使用过的各大厂商取流规则是在实际的工作中遇到的相关视频接入问题,通过rtsp协议接入视频数据的一些记录,其中的图片可能来源于网络,内容部分来源于网络,本人仅仅是对相关内容作了汇总. 海康RTSP取 ...
- 官方海康RTSP取流URL格式
海康摄像机rtsp地址格式: RTSP格式如下: URL规定: rtsp://username:password@<ipaddress>/<videotype>/ch<n ...
- 海康威视RTSP取流
感觉这位老哥的参考https://blog.csdn.net/cug_heshun2013/article/details/79434387https://blog.csdn.net/cug_hesh ...
- 海康威视摄像头 rtsp取流地址(测温)
主码流取流: rtsp://admin:123456@192.1.1.64:554/h264/ch1/main/av_stream 子码流取流: rtsp://admin:123456@192.1.1 ...
- 音视频类 ——【IP摄像头】 rtsp取流,你为什么取着取着就断了呢?
今天是2019年的中秋节,自己早上也吃了一个月饼,豆沙馅的,哈哈哈,生活要有点仪式感的嘛~~~~ 这里也和各位道友们说一句中秋节快乐哦,尤其是还在辛勤工作的道友们,别忘记和父母.亲友们联系哦~~ 截止 ...
- 海康录像机RTSP取流路径
最近在帮别人搞直播,需要录像机的RTSP地址,奈何海康录像机只能设置端口,地址没写出来,找了好久最后找到的资料,还要尝试组合...就没有直接显示出来的吗?最后试出来的地址rtsp://aaa:jt12 ...
最新文章
- 运维和开发慌了,Redis突然 慢 了,到底谁背锅?
- matlab迷宫做短路径,迷宫最短路径问题解析
- 【Android】Android 设置Activity窗体 不显示标题和全屏显示
- CentOS 7实战Kubernetes部署
- JavaScript之事件的绑定与移除
- 2019年中国十大人才发展趋势
- 更新json文件_忽略packagelock.json?
- Windows高级编程学习笔记(二)
- python后端需要什么基础_【后端开发】python爬虫需要什么基础
- webpack4配置vue环境和一些小坑。
- 使用NBAR更有效的识别与封堵网络应用
- ip别名及其在tcp压力测试时候的作用
- php图像处理原生函数,php图像处理函数imagecopyresampled的用法
- [javascript] Promise API
- ie6 插入图片img png24 阴影
- phpstudy以及DVWA安装使用
- Python 网络爬虫:Scrapy框架下爬虫的简单思路
- 一个app项目如何从想法一步一步落地?有哪些必要的流程?
- Servlet学习笔记
- 海鲜和水果不能一起吃吗?