大华摄像头WEB集成--rstp拉流
之前没有做过类似的开发,导致走了很多坑。那就记录一下呗。
什么是rstp?
RSTP就是R.S.T.P的组合。那么什么是组合.....换一句话说,有了这个组合能解决什么问题。不要行不行?.....
开玩笑的,哈哈~
rstp就是一个流。至于什么流百度一下了。
最后的成果~~~~~~~(这是html)
先熟悉一下大华web的后台界面
本片文只需要关注这RTSP就行了。看看端口号是多少~~~~~~
因为rtsp流不能直接播放,得需要一些工具,比如我用的就是VLC media player
先打开--》 媒体--》打开网络串流--》网络
大华的rtsp地址
rtsp://user:password@ip:port/cam/realmonitor?channel=2&subtype=1
ip:web后台的IP
port: 上面咱们看到的rtsp的端口,默认是554,
channel: 管道
subtype: 码流
得到rtsp地址后直接放入VLC的URL中,点击播放即可。
VLC报错:
您的输入无法被打开:
VLC 无法打开 MRL「rtsp://.........」。详情请检查日志。
- 检查URL是否写错
- 检查服务器是否限制了地区的IP。(有些服务器只能在当省市级访问)
- 检查你的网络环境用 telnet命令 是否能连接到服务器的554端口(有些企业的网络是屏蔽掉端口的,导致你的网络不能与摄像头所在的服务器进行通信)
上面就是我遇到过的,其他的情况不是很清楚呢!
如果能使用VLC播放器进行播放,那么还需要搭建nginx和ffmpeg
大体逻辑很简单。
ffmpeg 拉取 rstp流 然后转成m3u8视频,在通过nginx安装的m3u8模块并指向本地磁盘就能实现实时访问呢。
NGINX
location / {
types{
application/vnd.apple.mpegurl m3u8;
video/mp2t ts;
}
root 'C:\\1\\'; # ffmpeg对rstp转换后存放的m3u8文件地址
add_header Cache-Control no-cache;
add_header Access-Control-Allow-Origin *;
}
ffmpeg -rtsp_transport tcp -i "rtsp://................." -c copy -f
hls -hls_time 2.0 # 每个视频大小(因为会先将rtsp转成ts,然后合并成m3u8文件)
-hls_list_size 0 # 视频列表大小,写个0就行
-hls_wrap 15 # 最多存储 15个文件,超过了就会覆盖之前的文件
C:\\1\\output.m3u8 # 把流转成m3u8文件并存储在C盘下
然后把上面的命名合并成一条,就可以咯
看不懂没关系,先跑一遍你就明白了。
好运~
大华摄像头WEB集成--rstp拉流相关推荐
- java制作h5视频聊天_JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。...
JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路. 2018-09-17 问题:大华IPC枪型摄像头需要在WEB中显示实时监控视频,官方提供的SDK只有C#的桌面程序访问方式. 解决 ...
- JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。
问题:大华IPC枪型摄像头需要在WEB中显示实时监控视频,官方提供的SDK只有C#的桌面程序访问方式. 解决思路: RTSP协议访问方式将RTSP流转换成hls文件在H5的video播放器中进行播放实 ...
- 大华摄像头WEB页面集成
对于海康.大华的摄像头web页面内的集成方式,根据浏览器类型,通常是采用以下形式: IE内核:调用ocx控件 例如: <objectwidth="100%"height=&q ...
- WEB页面播放大华摄像头视频解决方案
目前在网页上播放大华摄像头视频,有如下2种途径: 1)首选获取摄像头的hls协议地址,H5可直接播放 2)获取摄像头rtsp协议地址,用ffmpeg转换成hls再播放 近期做的一个项目,需要在WEB端 ...
- 大华摄像头二次开发-web端实现实时视频监控
最近客户提需要,需要在现有的系统中集成视频监控功能,摄像头是大华的.而大华又没有关于java的sdk,官网只能下载到c++的demo和dll文件.无奈只能自己在网上找了,最后找到了一些解决办法,把实现 ...
- 海康、大华摄像头网页无插件直播监控流媒体服务EasyNVR使用web和安卓浏览器能正常使用,苹果手机无法打开问题解决
海康.大华摄像头网页无插件直播监控流媒体服务EasyNVR使用web和安卓浏览器能正常使用,苹果手机无法打开问题解决 参考文章: (1)海康.大华摄像头网页无插件直播监控流媒体服务EasyNVR使用w ...
- 大华摄像头,NVR取流规则
摄像头&NVR 大华摄像头和nvr的rtsp取实时流是一样的 rtsp://username:password@ip:port/cam/realmonitor?channel=1&su ...
- 大华摄像头网页端控制+web串口(适用任何浏览器,不能用来打我)通讯合集
大华摄像头网页端控制+web串口(适用任何浏览器,不能用来打我)通讯合集 web界面操作图 实现原理 通过本地java web服务器开通websocket对服务进行支持,后调用大华java 通用 SD ...
- 网页集成大华摄像头以及回放功能2019.11.14
公司项目需要页面集成大华摄像头画面,并实现回放功能.经过咨询大华相关人员给出两种方式,一种是基于OCX插件的网页集成,另一种是基于大华webplugin网页插件的集成. OCX插件需要与大华的DSS平 ...
最新文章
- 天池供应链大赛来了!
- GDI+需要Dispose的对象(不断更新中)
- sqlserver数据库类型对应Java中的数据类型
- Fusion360操作记录
- Hibernate 双向一对一实现(基于annotation)
- html multiply属性,NonCommutativeMultiply
- 基于RBGD的mapping
- 高级考题_理论干货最最直观的词云分布,带你一次看清天大考题端倪!
- 两个关于JAVA String的小问题
- mysql存储过程迭代自己获取所有子孙
- 只要32万8,国产特斯拉带回家,官方:月供低至1100
- treeview实例
- 手写HashMap排序
- win10虚拟机环境下运行驱动程序
- iOS-企业级开发者账号发布流程
- 周志华《机器学习》第三章线性模型笔记+习题
- fail2ban 的使用
- 一维信号小波阈值去噪
- android sdk 环境签名,SDK接入必备常识——keystore签名文件详解
- GprMax2D ——英国建筑研究机构(BRE)示例 #2