大华摄像头网页端控制+web串口(适用任何浏览器,不能用来打我)通讯合集

5 篇文章 0 订阅
1 篇文章 0 订阅

大华摄像头网页端控制+web串口(适用任何浏览器,不能用来打我)通讯合集

web界面操作图

在这里插入图片描述

实现原理

通过本地java web服务器开通websocket对服务进行支持,后调用大华java 通用 SDK实现对大华摄像头的控制,已实现网页上按钮全部功能,websocket视频流转发还在制作中,顺利的话后面还会开帖子继续写,

库说明

大华SDK下载路径
官网:传送门
CSDN:传送门
RXTXcommjar下载路径
官网:传送门
CSDN(“此地址版本未知,如需串口,请下载后面打包文件”):传送门

项目打包文件

项目环境 IDEA JDK1.8 tommcat8.5.16:传送门

项目运行截图

在这里插入图片描述

注:发现在tommcat运行中,大华的dll库不能被正常加载,只有将其复制到tommcat根目录下面的temp文件夹下才能够正常运行.

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
之前用过一个类似软件,只能用串口接收,而且速度有限,并且还很耗CPU。前不久调USB摄像头的时候自己用C++写了一个,支持串口接收和网络接收JPEG图像序列。现在发出来给需要的同学,方便各位的程序调试。 串口接收功能: 串口口无限制,自动检测电脑可用口,波特率从9600到921600可选,默认不支持流控制和奇偶校验,8位数据位一位停止位。不需要通信协议,自动从接收的数据中判断JPG数据的起始(FFD8)结束(FFD9)标志,不包含在起始结束标志之间的数据默认为非jpg数据并显示在数据接收窗口(目前只支持文本显示,16进制暂未实现),支持接收数据量显示,帧速率显示(可能计算的不太准确),一帧JPG图像数据大小显示,图像分辨率显示。串口发送功能暂未实现。 网络接收功能: 上位机也支持通过网络接收JPG图片序列。数据接收功能和图像显示功能同串口。上位机默认作为服务器,且暂时只支持TCP服务器,UDP未实现。目前只支持一个客户的连接,可显示客户的连接状态和IP。 注意: 串口接收功能和网络接收功能可同时开启,但如果同时接收数据会造成数据混乱从而导致图像显示不正常。 串口和网络的发送功能均暂未实现(暂时用不到发送功能)。 本人实测通过TCP本地回环接收TCP客户发来的MJPG编码的1080P avi视频文件,网络速度3~5MB/s(360加速球显示),图像显示速率20~30fps,CPU(i5 750)占用25%左右,串口传输效果可以看这里链接里的视频https://pan.baidu.com/s/1jGDA9s6 软件目前还算稳定,之前测试传输了几个小时的图像也没什么问题,可能还有些小bug,欢迎反馈。 测试截图 更新一下:之前的FPS计算是说明:基于两帧图像的时间间隔计算,跳动比较大,不易观察,现在改为1s更新一次,数据更稳定。有MJPG网络视频传输需求的同学可以试试
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

辉煌仪奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值