【技术实现步骤摘要】
一种基于设备可用资源的算法套件调整方法及装置
[0001]本申请涉及设备控制领域,尤其涉及一种基于设备可用资源的算法套件调整方法及装置。
技术介绍
[0002]现有的网络设备在进行码流处理过程中,涉及到码流加解密模式时,一般是先建立连接获取算法套件完成密钥交换,之后不断地更新密钥信息。基于更新的密钥信息对码流数据进行持续加解密操作。
[0003]基于上述原理描述可知,如果包含拉流设备、推流设备在内的网络设备因业务变化而导致数据处理压力发生变化,无法对连接算法套件进行替换的方式对网络设备的处理能力进行动态调节。一旦网络设备使用的算法套件无法满足数据处理压力,会发生网络设备空闲,或是业务相应缓慢甚至停止服务的现象。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种基于设备可用资源的算法套件调整方法及装置,能够根据视频直播过程中推流设备、拉流设备的工作状态,对二者使用的算法套件进行调整,从而在确保直播业务质量的同时,防止推流设备、拉流设备处于压力过大或过低的极端工作状态。
[000 ...
【技术保护点】
【技术特征摘要】
1.一种基于设备可用资源的算法套件调整方法,其特征在于,所述算法套件调整方法,包括:向推流设备发送原始算法套件清单,接收所述推流设备基于所述原始算法套件清单的反馈信息,基于所述反馈信息生成算法套件集合;从所述算法套件集合中选取与当前时刻的设备可用资源匹配的第一算法套件,根据所述第一算法套件协同所述推流设备进行视频码流的加解密处理;实时监测所述设备可用资源,当所述设备可用资源相对于预设资源阈值发生变化时,触发从所述算法套件集合中选取用于替换所述第一算法套件的目标算法套件的操作。2.根据权利要求1所述的基于设备可用资源的算法套件调整方法,其特征在于,所述向推流设备发送原始算法套件清单,接收所述推流设备基于所述原始算法套件清单的反馈信息,基于所述反馈信息生成算法套件集合,包括:向推流设备发送原始算法套件清单,接收所述推流设备基于所述原始算法套件清单的反馈信息;从所述反馈信息中提取所述推流设备支持的初始算法套件清单,选取所述初始算法套件清单与所述原始算法套件清单的交集作为算法套件集合;或在所述反馈信息中将所述推流设备从所述原始算法套件清单中选出的算法套件作为算法套件集合。3.根据权利要求1所述的基于设备可用资源的算法套件调整方法,其特征在于,所述从所述算法套件集合中选取与当前时刻的设备可用资源匹配的第一算法套件,根据所述第一算法套件协同所述推流设备进行视频码流的加解密处理,包括:确定当前时刻的设备可用资源的等级;从所述算法套件中选取与所述等级对应的第一算法套件,将所述第一算法套件发送至所述推流设备;从所述推流设备处接收动态密钥;根据所述第一算法套件及所述动态密钥协同所述推流设备进行视频码流的加解密处理。4.根据权利要求1所述的基于设备可用资源的算法套件调整方法,其特征在于,所述实时监测所述设备可用资源,当所述设备可用资源相对于预设资源阈值发生变化时,触发从所述算法套件集合中选取用于替换所述第一算法套件的目标算法套件的操作,包括:根据所述设备可用资源与预设资源阈值的对比结果,从所述算法套件集合中选取目标算法套件,使用所述目标算法套件对所述第一算法套件进行替换。5.根据权利要求4所述的基于设备可用资源的算法套件调整方法,其特征在于,所述根据所述设备可用资源与预设资源阈值的对比结果,从所述算法套件集合中选取目标算法套件,使用所述目标算法套件对所述第一算法套件进行替换,包括:如果所述设备可用资源高于预设资源阈值,则从所述算法套件集合中选取算法复杂度高于所述第一算法套件的算法套件作为目标算法套件;如果所述设备可用资源低于预设资源阈值,则从所述算法套件集合中选取算法复杂度低于所述第一算法套件的算法套件作为目标算法套件。6.根据权利要求4所述的基于...
【专利技术属性】
技术研发人员:陈琳耀,袁文君,薛光峰,曾华安,陈梁,方月建,周郃,邓志吉,刘明,赵宇宁,李辉,符哲蔚,李蒙,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。