问题:大华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界面展示方式思路。相关推荐

  1. java制作h5视频聊天_JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。...

    JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路. 2018-09-17 问题:大华IPC枪型摄像头需要在WEB中显示实时监控视频,官方提供的SDK只有C#的桌面程序访问方式. 解决 ...

  2. JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。

    问题:大华IPC枪型摄像头需要在WEB中显示实时监控视频,官方提供的SDK只有C#的桌面程序访问方式. 解决思路: RTSP协议访问方式将RTSP流转换成hls文件在H5的video播放器中进行播放实 ...

  3. iNeuOS工业互联平台,WEB组态(iNeuView)集成rtmp和websocket视频元件,支持海康、大华等摄像头实时显示视频

    目       录 1.      概述... 1 2.      平台演示... 2 3.      硬件摄像头... 2 4.      视频流协议转换管理... 2 5.      组态视频元件 ...

  4. 基于大华SDK的二次开发,用于网络摄像头图像的实时显示和捕获(附源码)

    目录 1. 文章背景 2. 主要模块 2.1 初始化SDK 2.2 登录账号 2.3 捕获图片 2.4 实时显示 2.5 断开时释放 2.6 回调函数 3. 源代码 3.1 头文件 3.2 源文件 1 ...

  5. java 读取大文件内容_java读取大文件

    java一般读取文件时,将文件文内容全部加在到内存,然后读取,但是这种读取方式很明显不适合读取大文件,在进行大文件处理时,考虑到内存有限,采用分次读取的方式. java分次读取文件内容有三种方式, 1 ...

  6. java 生成多叉树_java中多叉树(tree)的生成与显示 | 学步园

    先看看多叉树的表示吧. 一. 多叉树的表示: 由于要表示多个孩子,不能像二叉树那样一个leftchild,一个rightchild.当然你也可以选择采用孩子兄弟表示法来将多叉树转化成二叉树.但java ...

  7. java大文件导入_java导入大文件数据的解决方案

    2018年11月5号于南昌 中海蓝域小区 卧榻伴音弦 最近在做项目,一个20G大小的文件,要按行读入到数据库,妈呀,有什么好方法吗? 20G如果按照行读入的方式,需要20多个小时才能入库成功.主要性能 ...

  8. Java实现大数乘法_Java实现大整数乘法

    请设计一个有效的算法,可以进行两个n位大整数的乘法运算 1 最暴力的方法:O(n^2) 2 我们采用分而治之的思想 将X和Y按如下方法分成两部分 那么 X = A*10^(n/2) + B Y = C ...

  9. java适合做平台_java不适合做单机web管理平台的2大因素

    [IT168 评论]作者所说的单机管理程序是网络设备的web管理平台,例如防火墙的web管理界面,或者路由器的web管理界面.其中大多数使用php,还有wrt系列使用Lua,甚至有使用perl的,单机 ...

  10. java虚拟机内存监控_java虚拟机内存监控工具jps,jinfo,Jstack,jstat,jmap,jhat使用...

    将会打印出很多jvm运行时参数信息,由于比较长这里不再打印出来,可以自己试试,内容一目了然 Jstack(Stack Trace for Java):JVM堆栈跟踪工具 jstack用于打印出给定的j ...

最新文章

  1. Error:Execution failed for task ':app:clean'.
  2. [转]Linux系统下yum和apt-get的区别
  3. cmd 删除文件夹_永远不要碰的5个macOS文件夹及原因
  4. 2字段添加注释_Tableau学习系列(7):计算字段
  5. 1787: [Ahoi2008]Meet 紧急集合
  6. SSM整合Druid数据库连接池
  7. 2017.8.7 数学作业 思考记录
  8. JAVA基础语法:java编程规范和常用数据类型
  9. kindle刷机ttl_摔一下变砖了,ttl刷机没效果,谁帮看看最后三行那个error什么意...
  10. R语言 openair 做后向轨迹
  11. GraphPad Prism 中文版 科研绘图工具
  12. TCP/IP五层模型
  13. 推荐系统(十九)Gate网络(二):百度GemNN(Gating-Enhanced Multi-Task Neural Networks)
  14. 尚学堂JAVA基础学习笔记_1/2
  15. windows“运行”自定义“命令”的实现
  16. 计算机算法在生物信息学中的应用,引力场算法及其在生物信息学中的应用
  17. LeetCode 417. 太平洋大西洋水流问题【dfs】
  18. TI mmWave radar sensors Tutorial 笔记 | Module 4 : Some System Design Topics
  19. Python妙用|给小外甥生成10以内加减运算数学作业
  20. 一文看懂Java设计模式

热门文章

  1. could not access network location \Hewlett-Packard\\
  2. c 语言鼠标钩子,线程钩子(鼠标钩子) | C/C++程序员之家
  3. 悲剧:金山毒霸官网被黑客攻破
  4. 电力系统微型计算机继电保护试题及答案,全国7月高中等教育自学考试电力系统微型计算机继电保护试题及答案...
  5. 【ESP32】12.I2C LCD1602液晶显示实验(LiquidCrystal_I2C库)
  6. Quartus II软件的使用
  7. 华为路由交换工程师学习笔记汇总
  8. 巨头林立的音频赛道,喜马拉雅如何讲好资本故事?
  9. CentOS7目录配置
  10. 《白帽子讲Web安全》注入攻击