[发明专利]用于视频编解码的分布式服务器集群在审
申请号: | 202210261809.4 | 申请日: | 2022-03-16 |
公开(公告)号: | CN114710680A | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 李海菊 | 申请(专利权)人: | 中星电子股份有限公司 |
主分类号: | H04N21/218 | 分类号: | H04N21/218;H04N21/231;H04L67/1042 |
代理公司: | 北京唯智勤实知识产权代理事务所(普通合伙) 11557 | 代理人: | 史立状 |
地址: | 300450 天津市滨海*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 视频 解码 分布式 服务器 集群 | ||
1.一种用于视频编解码的分布式服务器集群,包括:
主服务器,响应于接收到客户端的视频请求,获取所述视频请求所指示的原视频数据;对所述原视频数据进行分析,划分编解码处理的子任务;根据各子服务器的属性信息,选取目标子服务器,以及向目标子服务器发送对应的子任务信息;
目标子服务器,响应于接收到子任务信息,对所述原视频数据进行子任务处理。
2.根据权利要求1所述的分布式服务器集群,其中,所述对所述原视频数据进行分析,划分编解码处理的子任务,包括:
根据所述原视频数据的参数信息,确定对所述原视频数据进行编解码处理的子任务,其中,所述参数信息包括以下至少一项:输入视频编码参数、输出视频编码参数、分辨率、编解码算法。
3.根据权利要求1所述的分布式服务器集群,其中,所述向目标子服务器发送对应的子任务信息,包括:
根据各子任务的处理顺序,将所述原视频数据和首个子任务内容发送给首个目标子服务器;以及
响应于接收到首个目标子服务器处理完成的中间视频数据,将中间视频数据和下个子任务内容发送给下个目标子服务器。
4.根据权利要求3所述的分布式服务器集群,其中,所述响应于接收到子任务信息,对所述原视频数据进行子任务处理,包括:
确定接收到的子任务是否为最终子任务;
响应于确定不是,对所述主服务器发送的视频数据进行子任务处理,生成中间视频数据,并发送给所述主服务器;
响应于确定是,对所述主服务器发送的视频数据进行子任务处理,生成最终视频数据,并发送给所述客户端;
其中,子任务信息中还包括用于指示该子任务是否为最终子任务的信息。
5.根据权利要求1所述的分布式服务器集群,其中,所述向目标子服务器发送对应的子任务信息,包括:
根据各子任务的处理顺序,生成任务信息表,其中,所述任务信息表包括各子任务内容、处理各子任务的目标子服务器的标识信息;
将所述原视频数据和所述任务信息表发送给首个目标子服务器。
6.根据权利要求5所述的分布式服务器集群,其中,所述响应于接收到子任务信息,对所述原视频数据进行子任务处理,包括:
根据所述任务信息表中的标识信息,确定子任务内容以及该子任务是否为最终子任务;
响应于确定不是,对接收到的视频数据进行子任务处理,生成中间视频数据,将中间视频数据和所述任务信息表发送给下个目标子服务器;
响应于确定是,对接收到的视频数据进行子任务处理,生成最终视频数据,并发送给所述客户端。
7.根据权利要求6所述的分布式服务器集群,其中,目标子服务器在处理完子任务的情况下,向所述主服务器发送任务完成信息。
8.根据权利要求1所述的分布式服务器集群,其中,在所述主服务器出现故障的情况下,所述分布式服务器集群中的各子服务器还用于:根据预设选举方式,从各子服务器中重新选举新的主服务器。
9.根据权利要求8所述的分布式服务器集群,其中,所述分布式服务器集群的每个服务器存储有集群中所有服务器的硬件信息,以及所述预设选举方式包括:
根据当前各子服务器的硬件信息,每台子服务器选举一台子服务器作为候选的主服务器;对各台子服务器的选举结果进行统计分析,根据统计结果确定新的主服务器。
10.根据权利要求1-9之一所述的分布式服务器集群,其中,所述分布式服务器集群中的各服务器采用广播机制或订阅机制进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中星电子股份有限公司,未经中星电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210261809.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能洗地机
- 下一篇:一种含钒含铬原料联合钠化焙烧的方法