[发明专利]分布式云转码方法、系统及服务器在审
申请号: | 202010256095.9 | 申请日: | 2020-04-02 |
公开(公告)号: | CN111479134A | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 刘洋;蔡栋;张超;张晓卫;肖友能 | 申请(专利权)人: | 亦非云互联网技术(上海)有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/2187;H04N21/472;H04N21/262;G06F9/48 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 邬嫡波 |
地址: | 200335 上海市长宁区通协*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 云转码 方法 系统 服务器 | ||
本发明提供一种分布式云转码方法、系统及服务器,包括以下步骤:基于转码机配置模块获取数据库中所述转码机的配置信息状态,并当所述转码机的配置信息状态发生改变时发送所述转码机的配置信息状态至所述核心调度模块和所述健康监测处理模块;基于核心调度模块将软硬件健康信息为异常的转码机剔除队列,用于为用户分配转码机;基于健康监测处理模块收集转码机的软硬件健康信息,并将所述转码机的软硬件健康信息发送至核心调度模块。本发明的一种分布式云转码方法、系统及服务器,用于基于用户的不同转码需求进行转码。
技术领域
本发明涉及转码技术领域,特别是涉及一种分布式云转码方法、系统及服务器。
背景技术
在视频转码作为当下绝大部分做直播点播场景的流媒体公司的底层支撑服务,市面上做这个系统的有很多,但是质量良莠不齐。判断一个转码系统的优劣除了转码质量外,还有另外一些非常重要的指标:比如系统的可扩展性,任务调度的灵活性,以及底层转码的高可用性。
在实现本发明的过程中,发明人发现现在有技术至少存在以下问题。
当一套转码系统部署之后,如果客户新增业务现有能力不足时,系统的可扩展性就显得非常重要,如何在最快的时间内平行扩展N套转码机满足客户需要,最快地满足客户业务的上线需求。
当遇到大批量转码任务下发时候,集群中如果出现机器可靠性问题比如down机/硬件资源占有过高之类的问题,转码任务就会在问题机器上阻塞甚至丢失,而其他机器空转或者过度拥塞,这样会导致整个系统转码效率低,影响业务。那么如何将出现问题的转码机识别并剔除队列就显得尤为重要。
市面上的多媒体格式纷繁冗杂,常见的流媒体协议HLS/RTMP/UDP/HTTP-FLV等,音视频编码格式如H264/H265/MP2/MP3/AAC/AC3等,一系列封装格式如TS/FLV/MP4/MKV/MP3/FLAC等,这些多种多样的音视频相关格式对转码系统的高兼容性要求极高,而当下越来越高的用户带宽对于高清4K/8K等视频源的转码需求也日益增长,所以对转码系统的硬件要求也非常高。在转码过程中如果遇到一些比如片源和网络波动,如何能够自适应处理并快速自动恢复业务的能力也非常重要。而这些都可以归结为一个底层转码模块的高可用性。
因此,希望能够解决如何及时基于用户的不同转码需求进行转码的问题。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种分布式云转码方法、系统及服务器,用于解决现有技术中如何基于用户的不同转码需求进行转码的问题。
为实现上述目的及其他相关目的,本发明提供一种分布式云转码方法,包括以下步骤:基于转码机配置模块获取数据库中所述转码机的配置信息状态,并当所述转码机的配置信息状态发生改变时发送所述转码机的配置信息状态至所述核心调度模块和所述健康监测处理模块;基于健康监测处理模块收集转码机的软硬件健康信息,并将所述转码机的软硬件健康信息发送至核心调度模块;基于核心调度模块接收用户的转码任务,判断所述转码任务为点播任务还是直播任务,当为点播任务时采用点播任务调度策略进行所述转码任务,当为直播任务时采用直播任务调度策略进行所述转码任务。
于本发明的一实施例中,所述点播任务调度策略包括:将配置信息状态或软硬件健康信息为异常的转码机剔除转码机队列;将转码错误率超过阈值的转码机剔除转码机队列;基于核心调度模块基于所述任务的优先级为用户分配转码机。
于本发明的一实施例中,所述直播任务调度策略包括:将所述转码任务对应的转码机应用于直播;当所述对应的转码机的配置信息状态或软硬件健康信息为异常时,反馈给用户转码机异常信息。
于本发明的一实施例中,还包括:基于转码机健康监测模块实时的将转码机的软硬件健康信息发送至所述转码调度服务器;基于底层转码模块进行对用户的转码任务进行转码处理。
于本发明的一实施例中,基于底层转码模块的自动值守机制进行转码处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亦非云互联网技术(上海)有限公司,未经亦非云互联网技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010256095.9/2.html,转载请声明来源钻瓜专利网。