java大华监控_JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。
问题:大华IPC枪型摄像头需要在WEB中显示实时监控视频,官方提供的SDK只有C#的桌面程序访问方式。
解决思路:
RTSP协议访问方式将RTSP流转换成hls文件在H5的video播放器中进行播放实时视频。
一、首先将摄像头连接好网络,利用大华视频IP搜索工具搜索内网中的摄像头设备。配置好相关的IP地址账号和密码
二、进入摄像头的管理界面配置好通道,配置好RTSP的端口,默认是 554端口。
可以下载一个 RTSP的播放器进行访问测试是否可以正常播放,注意(摄像头设置的通道是多少,通道不对永远也进入不了)。
下面的链接是大华摄像头的连接方式
rtsp://{$账号}:{$密码}@{$摄像头IP地址}:{$端口}/cam/realmonitor?channel={$通道}&subtype={流方式}
主码流为0(即subtype=0),辅码流为1(即subtype=1)。
示例: rtsp://admin:admin@192.168.0.108:554/cam/realmonitor?channel=5&subtype=0
三、使用工具播放一下实时监控
推荐工具:VLC Media Player 或者 EasyPlayer-RTSP
在工具中添加Rtsp访问地址即可开始展示
VLC播放器下载地址:http://www.videolan.org/vlc/
四、安装好nginx和nginx-rtsp插件模块
配置好相关的配置具体的安装配置步骤可以看
《http://blog.csdn.net/kunzai6/article/details/76975600》
五、JAVA调用思路
使用 JAVA的ProcessBuilder 创建一个系统进程,执行相关的转换命令.返回一个访问的URL保存一个。使用线程也可以
一个Session最终一个播放流的URl,页面关闭或者session过期则关闭掉对应的进程。操作时一定要注意释放资源,
相关资源上传到了对应的网盘:
链接: https://pan.baidu.com/s/1jJWKFtG 密码: 1bea
java大华监控_JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。相关推荐
- 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播放器中进行播放实 ...
- iNeuOS工业互联平台,WEB组态(iNeuView)集成rtmp和websocket视频元件,支持海康、大华等摄像头实时显示视频
目 录 1. 概述... 1 2. 平台演示... 2 3. 硬件摄像头... 2 4. 视频流协议转换管理... 2 5. 组态视频元件 ...
- 基于大华SDK的二次开发,用于网络摄像头图像的实时显示和捕获(附源码)
目录 1. 文章背景 2. 主要模块 2.1 初始化SDK 2.2 登录账号 2.3 捕获图片 2.4 实时显示 2.5 断开时释放 2.6 回调函数 3. 源代码 3.1 头文件 3.2 源文件 1 ...
- java 读取大文件内容_java读取大文件
java一般读取文件时,将文件文内容全部加在到内存,然后读取,但是这种读取方式很明显不适合读取大文件,在进行大文件处理时,考虑到内存有限,采用分次读取的方式. java分次读取文件内容有三种方式, 1 ...
- java 生成多叉树_java中多叉树(tree)的生成与显示 | 学步园
先看看多叉树的表示吧. 一. 多叉树的表示: 由于要表示多个孩子,不能像二叉树那样一个leftchild,一个rightchild.当然你也可以选择采用孩子兄弟表示法来将多叉树转化成二叉树.但java ...
- java大文件导入_java导入大文件数据的解决方案
2018年11月5号于南昌 中海蓝域小区 卧榻伴音弦 最近在做项目,一个20G大小的文件,要按行读入到数据库,妈呀,有什么好方法吗? 20G如果按照行读入的方式,需要20多个小时才能入库成功.主要性能 ...
- Java实现大数乘法_Java实现大整数乘法
请设计一个有效的算法,可以进行两个n位大整数的乘法运算 1 最暴力的方法:O(n^2) 2 我们采用分而治之的思想 将X和Y按如下方法分成两部分 那么 X = A*10^(n/2) + B Y = C ...
- java适合做平台_java不适合做单机web管理平台的2大因素
[IT168 评论]作者所说的单机管理程序是网络设备的web管理平台,例如防火墙的web管理界面,或者路由器的web管理界面.其中大多数使用php,还有wrt系列使用Lua,甚至有使用perl的,单机 ...
- java虚拟机内存监控_java虚拟机内存监控工具jps,jinfo,Jstack,jstat,jmap,jhat使用...
将会打印出很多jvm运行时参数信息,由于比较长这里不再打印出来,可以自己试试,内容一目了然 Jstack(Stack Trace for Java):JVM堆栈跟踪工具 jstack用于打印出给定的j ...
最新文章
- Error:Execution failed for task ':app:clean'.
- [转]Linux系统下yum和apt-get的区别
- cmd 删除文件夹_永远不要碰的5个macOS文件夹及原因
- 2字段添加注释_Tableau学习系列(7):计算字段
- 1787: [Ahoi2008]Meet 紧急集合
- SSM整合Druid数据库连接池
- 2017.8.7 数学作业 思考记录
- JAVA基础语法:java编程规范和常用数据类型
- kindle刷机ttl_摔一下变砖了,ttl刷机没效果,谁帮看看最后三行那个error什么意...
- R语言 openair 做后向轨迹
- GraphPad Prism 中文版 科研绘图工具
- TCP/IP五层模型
- 推荐系统(十九)Gate网络(二):百度GemNN(Gating-Enhanced Multi-Task Neural Networks)
- 尚学堂JAVA基础学习笔记_1/2
- windows“运行”自定义“命令”的实现
- 计算机算法在生物信息学中的应用,引力场算法及其在生物信息学中的应用
- LeetCode 417. 太平洋大西洋水流问题【dfs】
- TI mmWave radar sensors Tutorial 笔记 | Module 4 : Some System Design Topics
- Python妙用|给小外甥生成10以内加减运算数学作业
- 一文看懂Java设计模式
热门文章
- could not access network location \Hewlett-Packard\\
- c 语言鼠标钩子,线程钩子(鼠标钩子) | C/C++程序员之家
- 悲剧:金山毒霸官网被黑客攻破
- 电力系统微型计算机继电保护试题及答案,全国7月高中等教育自学考试电力系统微型计算机继电保护试题及答案...
- 【ESP32】12.I2C LCD1602液晶显示实验(LiquidCrystal_I2C库)
- Quartus II软件的使用
- 华为路由交换工程师学习笔记汇总
- 巨头林立的音频赛道,喜马拉雅如何讲好资本故事?
- CentOS7目录配置
- 《白帽子讲Web安全》注入攻击