您现在的位置是:网站首页> 编程资料编程资料
使用Html5 Stream开发实时监控系统HTML5 WebGL 实现民航客机飞行监控系统基于HTML5 Canvas 实现商场监控实例详解
2023-10-11
372人已围观
简介 这篇文章主要介绍了使用Html5 Stream开发实时监控系统,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
这些天在尝试使用RTSP协议(Real Time Streaming Protocol,实时流传输协议)来完成实时传输和显示摄像头画面的功能,毕竟海康威视的web控件对高版本Chrome不予支持,如果使用这一套技术的话,后续的系统就难以优化升级。而RTSP协议在市面上已经有一些H5的解决方案了,是一种发展可期的方案。
H5Stream
在网上搜索web直播/摄像头直播等关键词找到了H5Stream,这是一个可以基于Native H5 Video标签实现直播的解决方案。当然它也支持其他的RTMP/HLS等。
发流服务通过RTSP地址从摄像头采集视频,在代码中可以通过配置文件进行配置。

配置好摄像头信息后,我们启动发流服务h5ss.bat,开始进行client端的调试。
在www目录下有一个demo.html,这是demo网页,打开该文件可以知道如何连接发流服务。
在Vue项目中应用H5Stream的方法如下:
(1)在static目录下新增这几个js(adapter.js,h5splayer.js,h5splayerhelper.js,platform.js),这些在demo中有提供。
(2)在index.html中引用这些js

(3)在vue页面调用API
createH5Video() { let conf1 = { videoid: 'divPlugin', protocol: this.$store.state.config.H5_STREAM_SERVER_PROTOCOL, host: this.$store.state.config.H5_STREAM_SERVER_HOST, rootpath: '/', token: 'token1', hlsver: 'v1', session: 'c1782caf-b670-42d8-ba90-2342340ee83' } this.v1 = H5sPlayerCreate(conf1) this.v1.connect() }, closeH5Video() { if (this.v1) { this.v1.disconnect() this.v1 = null $(".h5video").get(0).pause() } }运行代码,可以实时地看到摄像头画面!(打了码,哈哈)

到此这篇关于使用Html5 Stream开发实时监控系统的文章就介绍到这了,更多相关Html5 Stream实时监控内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题微信小程序之html5 canvas绘图并保存到系统相册HTML5 和小程序实现拍照图片旋转、压缩和上传功能基于Jscex +HTML5 Canvas 制作的抽奖小程序HTML5跳转小程序wx-open-launch-weapp的示例代码
- HTML5实现直播间评论滚动效果的代码在HTML里加载摄像头的方法基于HTML代码实现图片碎片化加载功能html5用video标签流式加载的实现HTML5 图片预加载的示例代码传统HTML页面实现模块化加载的方法HTML页面缩小后显示滚动条的示例代码h5页面背景图很长要有滚动条滑动效果的实现html+css实现滚动到元素位置显示加载动画效果
- html5拖拽应用记录及注意点HTML5实现拖拽互动改变元素颜色特效基于Html5实现的react拖拽排序组件示例HTML5拖拽功能实现的拼图游戏html5 拖拽及用 js 实现拖拽功能的示例代码
- 解决html5中的video标签ios系统中无法播放使用的问题html5用video标签流式加载的实现Html5 video标签视频的最佳实践html5自定义video标签的海报与播放按钮功能html5视频媒体标签video的使用方法及完整参数说明详解详解Html5中video标签那些属性和方法
- Html5 webview元素定位工具的实现20个专业HTML5动画工具推荐(珍藏版)
- HTML5 video循环播放多个视频的方法步骤HTML5播放实现rtmp流直播使用HTML5加载音频和视频的实现代码Html5 webRTC简单实现视频调用的示例代码HTML5 通过Vedio标签实现视频循环播放的示例代码html5视频自动横过来自适应页面且点击播放功能的实现HTML5基于flash实现播放RTMP协议视频的示例代码
- html5 video全屏播放/自动播放的实现示例html5中嵌入视频自动播放的问题解决html5自动播放mov格式视频的实例代码解决HTML5中的audio在手机端和微信端的不能自动播放问题HTML5 解决苹果手机不能自动播放音乐问题有关HTML5中背景音乐的自动播放功能HTML5页面音视频在微信和app下自动播放的实现方法HTML5页面音频自动播放的实现方式
- HTML5 通过Vedio标签实现视频循环播放的示例代码HTML5播放实现rtmp流直播使用HTML5加载音频和视频的实现代码Html5 webRTC简单实现视频调用的示例代码HTML5 video循环播放多个视频的方法步骤html5视频自动横过来自适应页面且点击播放功能的实现HTML5基于flash实现播放RTMP协议视频的示例代码
- 天天酷跑更新版烧饼大师刷分刷金币视频攻略_手机游戏_游戏攻略_
- 天天酷跑新版本安卓叉叉助手刷分刷金币辅助视频攻略_手机游戏_游戏攻略_
