当前位置: 首页 > news >正文

web,h5海康视频接入监控视频流记录一

项目需求,web端实现海康监控视频对接接入,需实现实时预览,云台功能,回放功能。

web端要播放视频,有三种方式,一种是装浏览器装插件,一种是装客户端exe,还有就是无插件了。浏览器装插件很早前已经行不通了,chrome42还是44之前的可以。客户端装软件,一般接受度也比较低(官方也是有提供装插件的demo以及教程的),所以最终选择无插件播放的方式了。

 1.海康有提供对应的监控取流接口,rtsp,rtmp,hls,ws,wss(用于对讲) 

 2.其中rtsp可用于app,插件可以直接播放rtsp,web端无法使用

3.web端可以使用hls进行播放,hls.js播放hls流即可,但是要注意的是,hls 协议支持的码流编码格式是 h264,音频格式是 aac(前端是复合流时),要检查下前端设备上的编码格式和音频格式是否符合,编码格式是不是h264,音频格式是不是aac,查看了下,我这的设备是265所以没采用该方式

4.最终剩下选择官网提供的H5视频播放器开发,取的是ws流

 

后端使用nodejs,海康没有提供对应的加签demo,折腾了下,nodejs加签。加签后即可正常使用海康的取流接口了。前端vue就使用官方提供的h5进行ws流对接。没一个接口都需要动态加签下,才能正常调用

对接的是海康综合安防管理平台

一下为使用到的一些记录

1.文档中心(海康官方文档,有给对应的接口文档,也可以直接在线调试,请求回流进行播放尝试)https://27.154.53.2:10443/artemis-portal/document/1379902034379014144#1379902045007380480

 调试传参,与默认demo有些许变动,然后我是取ws流,所以protocol设置为ws

资源中心

海康开放平台

下载

海康开放平台

http://www.lryc.cn/news/24970.html

相关文章:

  • 做毕业设计,前端部分你需要掌握的6个核心技能
  • Read book Netty in action(Chapter VIII)--EventLoop and thread model
  • 番外11:使用ADS对射频功率放大器进行非线性测试3(使用带宽5MHz的WCDMA信号进行ACLR测试)
  • Linux libpqxx 库安装及使用
  • 如何使用COM-Hunter检测持久化COM劫持漏洞
  • Cartesi 举办的2023 黑客马拉松
  • 架构篇--代码质量手册
  • 那些年用过的IDEA插件
  • python+requests实现接口自动化测试
  • rtthread 线程
  • 伯恩光学再成被执行人:多次因劳动纠纷被起诉,曾冲刺港交所上市
  • mysql基础操作2
  • 指针的进阶【下篇】
  • 不同序列模型的输入和输出总结
  • 基于神经网络补偿的主动悬架自适应控制
  • 什么是链表,如何实现?(单链表篇)
  • 探针台简介
  • ABAP 辨析 标准表|排序表|哈希表
  • MIGO 物料过账 创建物料凭证 BAPI_GOODSMVT_CREATE
  • 项目经理处理团队冲突 5大注意事项
  • Linux(Centos)安装TDengine
  • 大数据处理技术导论(6) | Datawhale组队学习46期
  • Java——异常
  • Netty之io.netty.util.concurrent.Promise与io.netty.util.concurrent.Future初解
  • 【正点原子FPGA连载】第二十一章AXI DMA环路测试 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南
  • 手把手搭建springboot项目06-springboot整合RabbitMQ及其原理和应用场景
  • 如何根据IP地址判断是IPv4还是IPv6
  • 山地车和公路车怎么选
  • Zotero设置毕业论文/中文期刊参考文献格式
  • 【人工智能与深度学习】自动编码器的简介