使用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+ API plusready的兼容问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-12-08
- 这篇文章主要介绍了H5 video poster属性设置视频封面的方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-30
- 这篇文章主要介绍了关于webview适配H5上传照片或者视频文件的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-12-08
- 这篇文章主要介绍了app内嵌H5 webview 本地缓存问题的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-12-08
- 这篇文章主要介绍了HTML5页面无缝闪开方案,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-06-30
- 这篇文章主要介绍了给萌新的HTML5 入门指南,帮助萌新更好的理解和学习html5的相关知识,感兴趣的朋友可以了解下...2020-12-08
- 这篇文章主要介绍了html5拖拽应用记录,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-06-30
- 这篇文章主要介绍了利用Node实现HTML5离线存储的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-12-08
- 这篇文章主要介绍了萌新如何入门html5,帮助大家更好的理解和制作网页,感兴趣的朋友可以了解下...2020-12-08
- 越来越多的站点开始使用 HTML5 标签,但是目前的情况是还有很多人在使用IE6、IE7、IE8。为了让所有浏览者都可以正常的访问,解决方案有下面两个...2020-06-30
- 这篇文章主要介绍了使用Html5 Stream开发实时监控系统,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-06-30