一种查看视频直播的设计方法与流程

文档序号:28488301发布日期:2022-01-15 01:53阅读:101来源:国知局
一种查看视频直播的设计方法与流程

1.本发明涉及一种查看视频直播的设计方法,属于计算机应用技术领域。


背景技术:

2.随着科技发展以及数字信息时代的到来,当前市场常用的摄像头想要通过手机等移动端设备查看视频,需要下载安装其定制的app,没有形成统一的标准,各个手机厂商使用不同的app,给使用人群造成困扰,无法适应现今产品更新迭代速度愈来愈快的需要。


技术实现要素:

3.本发明目的在于提出了一种查看视频直播的设计方法,该方法将设备的标识传给工程云平台,工程云平台通过流媒体服务器将视频原始流转化为hls流,再传回前台,通过h5页面进行视频直播。
4.本发明解决其技术问题所采取的技术方案是:一种查看视频直播的设计方法,该方法包括如下步骤:
5.步骤1:用户通过移动端扫描设备上的二维码进入播放页面。
6.步骤2:浏览器调用工程云平台后台接口,通过http请求将设备id作为参数。
7.步骤3:工程云平台再调用流媒体服务器,使用开源技术ffmpeg启动转码服务,将rtsp流转换为hls流,通过接口返回数据,工程云平台得到数据后,再通过接口返回出hls流地址。
8.步骤4:浏览器前端接收到流地址后,通过aliplayer播放器播放。
9.有益效果:
10.1、本发明采用移动式摄像头和流媒体服务器+h5播放,很好的满足广大用户的使用,让用户摆脱各种app绑定,随时随地可查看视频。
11.2、本发明的二维码能够让现场施工人员一目了然,简单易操作,从而让施工人员的工作效率更高。
12.3、本发明有效降低了现场管理成本,大大提升了施工效率,减少了施工现场安全事故的发生。
附图说明
13.图1为本发明的方法流程图。
具体实施方式
14.下面结合说明书附图对本发明创造作进一步地详细说明。
15.如图1所示,本发明具体技术方案包括:用户通过扫描设备上的二维码,跳转至指定页面,通过设备id作为参数调用http接口获取播放地址;服务端使用ffmpeg开源技术进行推流,并使用executorservice线程池进行多线程转码服务,将视频直播rtsp流转为hls
流,通过http接口调用,将转换后的hls地址传输到客户端,客户端使用aliplayer播放器进行播放。
16.本发明流媒体服务器集群采用srs的forward机制和edge server,搭建一个大规模的高可用集群,源服务器群集:借助forward机制,仅用少量的服务器,专用于处理推流请求;边缘服务器群集:用n台机器,从源站拉流,用于较大规模的实时播放;图中用haproxy来实现tcp的软负载均衡;使用nginx反向代理,提供统一的播放地址,同时解决跨域问题,给客户端拉流播放。
17.本发明系统前端使用vue框架进行页面开发,后端使用springboot框架进行初始搭建、mybatis持久层框架进行存储过程和高级映射;使用springsecurity安全框架提供认证和授权功能,对web资源进行保护;使用ehcache缓存框架进行ai告警信息的处理;使用mysql关系型数据库存储信息数据;使用shiro安全框架来进行权限的控制,针对不同用户所属的角色进行页面展示以及后台数据权限的控制。
18.本发明通过扫描二维码查看视频直播,该系统的各个模块功能包括:
19.1、工程云平台:
20.(1)监控中心:通过4g布控球实时视频,可远程监控现场实施过程,通过远程喊话语音播报对现场进行指挥互动;
21.(2)组织管理:可查看企业组织树形信息以及各级组织下对应员工信息等;
22.(3)ai分析:通过ai人工智能技术来对现场人员安全帽佩戴情况、陌生人闯入、烟火告警、工服着装情况进行智能识别和研判,把分析结果上传至指挥中心,进行事件实时处理;
23.(4)设备管理:可查看设备列表信息、设备在线时长统计等;
24.(5)系统设置:包括用户权限、画面分割、告警类型设置等。
25.2、流媒体服务器:通过流媒体协议(rtp/rtsp、rtmp、hls、flv等)向客户端传输视频文件,供用户在线观看。还可以从视频采集和压缩软件接收实时视频流,然后将流媒体协议直播给客户端;用少量的服务器,专用于处理推流请求,可以用n台机器,从源站拉流,用于较大规模的实时播放,可以根据实际用户量随时调整规模,另外hls切片,可以放在edge server上切片,减轻源站服务器压力。
26.3、浏览器(前端):使用h5+aliplayer解析接口返回的hls流地址,从而达到播放效果。
27.本发明系统包括:智能摄像机、云端服务器;智能摄像机与云端服务器之间以网络连接;云端服务器上设有存储装置,用于存储视频信息;二维码生成器用于获取存储装置中的视频信息,并生成视频播放的二维码发送至通信装置;视频发送器用于将视频信息打包发送至通信装置。本发明将视频技术与播放方式相结合,将视频信息存储在服务器上,实现了视频以及二维码的结合,有效降低了现场管理成本,大大提升了施工效率,减少了施工现场安全事故的发生。
28.如图1所示,本发明提供了一种通过扫描二维码查看视频直播的实现方法,该方法包括如下步骤:
29.步骤1:用户通过移动端扫描设备上的二维码进入播放页面。
30.步骤2:浏览器调用工程云平台后台接口,通过http请求将设备id作为参数。
31.步骤3:工程云平台再调用流媒体服务器,使用开源技术ffmpeg启动转码服务,将rtsp流转换为hls流,通过接口返回数据,工程云平台得到数据后,再通过接口返回出hls流地址。
32.步骤4:浏览器前端接收到流地址后,通过aliplayer播放器播放,达到播放效果。
33.本发明的应用场景包括如下:
34.通信施工工地,在每个摄像机上粘贴二维码身份标牌,微信一扫,就知道该设备是谁负责,在哪个班组,以及查看视频直播画面,高效方便地进行管理。
35.综上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此。在发明所披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明所揭露的技术范围之内。因此,本发明的保护范围应以权利要求书的保护范围为准。


技术特征:
1.一种查看视频直播的设计方法,其特征在于,所述方法包括如下步骤:步骤1:用户通过移动端扫描设备上的二维码进入播放页面;步骤2:浏览器调用工程云平台后台接口,通过http请求将设备id作为参数;步骤3:工程云平台再调用流媒体服务器,使用开源技术ffmpeg启动转码服务,将rtsp流转换为hls流,通过接口返回数据,工程云平台得到数据后,再通过接口返回出hls流地址;步骤4:浏览器前端接收到流地址后,通过aliplayer播放器播放。2.根据权利要求1所述的一种查看视频直播的设计方法,其特征在于,所述方法将设备的标识传给工程云平台,工程云平台通过流媒体服务器将视频原始流转化为hls流,再传回前台,通过h5页面进行视频直播。3.根据权利要求1所述的一种查看视频直播的设计方法,其特征在于,所述方法用户通过扫描设备上的二维码,跳转至指定页面,通过设备id作为参数调用http接口获取播放地址,服务端使用ffmpeg开源技术进行推流,并使用executorservice线程池进行多线程转码服务,将视频直播rtsp流转为hls流,通过http接口调用,将转换后的hls地址传输到客户端,客户端使用aliplayer播放器进行播放。

技术总结
本发明公开了一种查看视频直播的设计方法,该方法是将设备的标识传给平台,平台通过流媒体服务器将视频原始流转化为HLS流,再传回前台,通过H5页面进行播放直播,该方法的移动式摄像头推送视频数据到私有化流媒体服务器;流媒体服务器使用开源技术FFmpeg进行转码服务,分发HTTP-FLV、HLS等视频流并对视频数据进行存储;浏览器H5页面加载HLS视频流,进行播放。本发明采用移动式摄像头和流媒体服务器+H5播放,很好的满足广大用户的使用,让用户摆脱各种APP绑定,随时随地可查看视频。本发明的二维码能够让现场施工人员一目了然,简单易操作,从而让施工人员的工作效率更高。从而让施工人员的工作效率更高。从而让施工人员的工作效率更高。


技术研发人员:魏雷 徐超 邰强 居林 王浩然 朱建扬
受保护的技术使用者:中邮建技术有限公司
技术研发日:2021.10.08
技术公布日:2022/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1