[发明专利]实现多源视频流Web互操作性的系统及方法在审
申请号: | 202110129421.4 | 申请日: | 2021-01-29 |
公开(公告)号: | CN112929607A | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 姬中波;付军辉 | 申请(专利权)人: | 三一重工股份有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N21/4782;G06F16/71;G06F16/78 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 郭亮 |
地址: | 102206 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 视频 web 操作性 系统 方法 | ||
1.一种实现多源视频流Web互操作性的系统,其特征在于,包括:适配层、转换层和客户端,其中:
所述适配层用于从不同类型视频设备获取不同类型视频流,并将不同类型视频流的基础描述信息存储到元数据库;
所述转换层用于接收标准HTTP消息格式的目标视频设备查看指令,基于所述元数据库中获取目标视频流的基础描述信息,从所述目标视频设备获取所述目标视频流,并将所述目标视频流转换为预设标准格式;
所述客户端用于显示转换后的目标视频流。
2.根据权利要求1所述的实现多源视频流Web互操作性的系统,其特征在于,还包括代理层,所述代理层用于接收所述客户端对所述目标视频设备的查看请求,并将所述查看请求转换为所述标准HTTP消息格式的目标视频设备查看指令,将所述标准HTTP消息格式的目标视频设备查看指令发送给所述转换层。
3.根据权利要求1或2所述的实现多源视频流Web互操作性的系统,其特征在于,所述所述适配层用于从不同类型视频设备获取不同类型的视频流,并将获取到视频流的基础描述信息存储到元数据库,包括:
通过check_source函数从不同类型视频设备获取不同类型的视频流;
通过write_db函数将获取到视频流的基础描述信息存储到元数据库。
4.根据权利要求1或2所述的实现多源视频流Web互操作性的系统,其特征在于,所述转换层基于ffmpeg库实现。
5.根据权利要求2所述的实现多源视频流Web互操作性的系统,其特征在于,所述代理层基于libevent库和libevhtp库实现。
6.根据权利要求1或2所述的实现多源视频流Web互操作性的系统,其特征在于,所述元数据库为MySQL数据库。
7.根据权利要求1或2所述的实现多源视频流Web互操作性的系统,其特征在于,所述基础描述信息包括设备序列号、设备类型、设备位置、协议类型、协议端口、通道号、媒体属性、鉴权信息。
8.一种实现多源视频流Web互操作性的方法,其特征在于,包括:
通过适配层从不同类型视频设备获取不同类型视频流,并将不同类型视频流的基础描述信息存储到元数据库;
通过转换层接收标准HTTP消息格式的目标视频设备查看指令,基于所述元数据库中获取目标视频流的基础描述信息,从所述目标视频设备获取所述目标视频流,并将所述目标视频流转换为预设标准格式;
通过客户端显示转换后的目标视频流。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求8所述一种实现多源视频流Web互操作性的方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求8所述一种实现多源视频流Web互操作性的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三一重工股份有限公司,未经三一重工股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110129421.4/1.html,转载请声明来源钻瓜专利网。