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流

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/45771.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

EasyNVR云台接入及控制详解

云台控制在摄像机当中很常见摄像机能将当前状态下云台的水平角度、倾斜角度和摄像机镜头焦距等位置参数存储到设备中,需要时可以迅速调用这些参数并将云台和摄像头调整至该位置。 摄像机只要支持Onvif协议进行和第三方软件或设备对接,大部分都能进行远程…

LiveNVR监控流媒体Onvif/RTSP常见问题-接入的通道没有云台控制按钮云台控制灰色无法操作怎么办?

LiveNVR常见问题-接入的通道没有云台控制按钮云台控制灰色无法操作怎么办? 1、云台控制灰色2、怎样才可以云台控制3、RTSP/HLS/FLV/RTMP拉流Onvif流媒体服务 1、云台控制灰色 LiveNVR在分屏页面播放的时候,发现有边的云台控制不可用。而我们需要云台控制…

Android平台GB28181设备接入模块之球机/云台控制探究

技术背景 好多开发者在做GB28181设备接入的时候,问云台控制是否可以处理(亦或拉取外部RTSP摄像头,通过命令中转的方式,控制摄像头),实际上云台控制命令相对来说还是比较好处理的。协议规范有明确说明&…

LiveNVR - RTSP流媒体服务支持网络摄像机Onvif/RTSP接入直播与云台控制

LiveNVR Onvif/RTSP流媒体服务,支持RTSP稳定拉流接入,支持Onvif协议接入,支持RTMP/HLS/HTTP-FLV分发,将传统安防监控设备互联化,无插件直播等。 什么是Onvif协议 ONVIF规范描述了网络视频的模型、接口、数据类型以及…

萤石云枪机球机云台接入控制实战-含源码-layui

标题最终效果图,下班后摄像头关闭了 主要使用到的技术栈:layui,阿里图标库,layui内置jquery ,mui.min.js,ezuikit.js,萤石云 开始用vedio.js来做,可以播放m3u8的码流,但当前码流结束后不能自动播放下一个,所以需要手动调用,但由于萤石云官方的个人用户并发只有3,请求稍微频繁一…

海康威视综合安防平台视频摄像头接入Java

1、原型设计 2、寻找接口 官网接口链接 返回参数 参数名称数据类型是否必须参数描述codestringFalse返回码,0:接口业务处理成功,其它参考附录E.other.1msgstringFalse接口执行情况说明信息dataobjectFalse区域信息结构体totalnumberFalse查询数据记录总…

保姆级低代码实战教程——玩转PagePlug表格开发,增删改查分页如此简单

目录 1、背景介绍 2、连接数据源 2.1 新增数据源 2.2 填写数据源信息 3、表格数据的展示 3.1 新增查询,编写查询语句 3.2 使用表格组件 3.3 同步数据源与表格列名 4、表格的数据新增 4.1 新增查询,编写新增语句 4.2 表格配置新增一行&#xf…

chatgpt-web发布之docker打包流程

docker打包流程 1、使用docker前置准备: 电脑下载docker桌面版,以及开启虚拟机步骤:https://blog.csdn.net/qq_34905631/article/details/126573826下载docker桌面版 :https://docs.docker.com/desktop/install/windows-install…

(001)我们一起学Python;基本运算

(一)将 Python 当做计算器 ①除法 (/)永远返回一个浮点数。 floor 除法可以使用 // 运算符得到整数结果(丢掉任何小数部分);要计算余数你可以使用 % PS:Python的命令行交互工具IDLE可以将文本打印,快捷键…

Day22——HTML

文章目录 HTML一、 关于 html 那些事1. 为什么要学 html?2. 什么是 html?3. 发展史4. 优势5. W3C 标准6. 学习 html 要达到的方法和目标7. 第一个 HTML 案例 二、HTML 的基础知识1. HTML 的基本结构1.1 HTML 头部元素1.1.1 title 标签1.1.2 base 标签1.1…

二流公司前端,月入账工资3万元「web前端薪资如何?」

一个好的 Web 前端年薪会有多少? 作为一名普通员工来说的话,比较好的公司会给什么待遇呢? 匿名用户 昨天发的工资,匿了,二流互联网公司前端。 2013年底的行情 拿了一年了。 update 2017年拿了半年了… 这次不算奖金了 每月到手的。 罗龙浩支付宝口碑前端负责人 2012…

(006)我们一起学Python;列表----超级结构体

if else d的匹配在C和Python上是完全不同的,Python依靠对其匹配,而C是就近匹配。所以Python有更好的可读性和代码更优美简洁。 条件表达式(三元操作符) 根据判断条件,来进行赋值操作 assert这个关键字 我们称之为断言…

java之JVM学习全过程学习记录

关注公众号:”奇叔码技术“ 回复:“java面试题大全”或者“java面试题” 即可免费领取资料 java之JVM学习记录其中有许多借鉴综合,感谢通哥也感谢大佬们,一起学习加油) 关注公众号:”奇叔码技术“ 1、J…

linux 1060显卡,Steam最受欢迎显卡型号出炉,GTX 1060 依然是王道!

原标题:Steam最受欢迎显卡型号出炉,GTX 1060 依然是王道! 2019年7月Steam 硬件和软件调查报告。 作为一名忠实游戏玩家 除了好玩的游戏作品外 基本还会关心硬件配置等 不知道大家的游戏配置 一般多久升级一次 通哥的1060倒是真的战斗蛮久了 近…

通过javasocket实现客户端与客户端的联系

首先建立两个文件夹Client_1跟Server_1的文件夹 CloseUtil.java是关闭流class,当我们的输入流跟输出流以及端口出问题以及不想要时,可以通哥这个class实现关闭,client跟server两个都是一样的 Server_1 首先是server.java 其次是Mychannel.j…

对话华为云专家,摆脱无意义“内卷”

本期推荐:【云享人物大咖面对面】华为云首席产品官方国伟独家专访:当下云发展有待突破的并不是技术问题;现在为什么是#华为云# 的最佳时机;以不变应万变,什么是云产品规划的三个关键出发点;生态对于云的意义…

Could not create connection to database server.

bug日记:Could not create connection to database server. 网上查了很多博客,指出了两个方向 yml(yaml)里面数据库的配置问题mysql-connector-java 的版本号问题 结合我的报错,项目一测试登录,就报错这个,而且错误…

eclipse 根据路径文件名定位文件

前言 以前用ctrlshiftr 根据文件名正则匹配文件,能够很快定位到具体的文件。 后来我遇到了恩 类似于如下图这样(习惯起相同文件名的队友) 解决办法 苦搜网上无果,本来心思开发个eclipse插件,后来插入一个项目要带领…

OAuth2 的授权流程

文章目录 📖 OAuth2 的授权流程📑 参与的角色📑 授权流程📑 授权许可 Authorization Grant📑 直白话 OAuth2 流程 📖 OAuth2 的授权流程 📑 参与的角色 1️⃣ Resource Owner资源所有者&#…

k8s --> 19 k8s集群down机

文章目录 一、master节点1、在masster节点操作 二、故障排查1、查看6443(api-server)2、检查docker和kubelet服务3、查看日志4、登录master机器5、故障处理 一、master节点 1、在masster节点操作 kubectl get node kubectl get 报错:Unab…