[发明专利]一种面向流式音视频数据的分布式处理方法及其装置有效

专利信息
申请号: 201710318113.X 申请日: 2017-05-08
公开(公告)号: CN107172504B 公开(公告)日: 2020-12-22
发明(设计)人: 张承龙;张浩;姜志颖;范东睿;叶笑春;欧焱 申请(专利权)人: 苏州中科集成电路设计中心有限公司;北京中科睿芯科技有限公司
主分类号: H04N21/845 分类号: H04N21/845;H04N21/266;H04N21/231;H04N21/234;H04N21/233
代理公司: 北京科龙寰宇知识产权代理有限责任公司 11139 代理人: 孙皓晨
地址: 215000 江苏省苏州市苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 流式音 视频 数据 分布式 处理 方法 及其 装置
【权利要求书】:

1.一种面向流式音视频数据的分布式处理方法,其特征在于,包括以下步骤:

S1:将多台物理机划分为具有特定功能的不同类别,包括分布式资源管理功能、分布式数据内存化功能、分布式封装切片功能、分布式解码功能和其它音视频分布式处理功能,建立不同类别的物理机之间的映射关系;

S2:将来自所有传输通道的音视频码流提取出来存入内存;

S3:将内存中存储的所述音视频码流的片段直接封装为能够独立编解码的音视频短片段;

S4:在不需要维护每路编解码上下文的情况下,对所述音视频短片段进行编解码;

S5:对解码后的YUV数据或者经过独立编解码的所述音视频短片段进行进一步的音视频处理;

所述步骤S1还包括动态调整各个物理机之间的数据处理映射关系,具体为:

S101:获取当前网络中各种类型物理机的状态;

S102:按照特定功能的不同类别,分析所有功能类别中的物理机的运行状态数据,对每个功能类别中的所有物理机的运行状态按照规则排序;对每个功能类的物理机进行如下操作:

S103:如果同一功能类别中的所有物理机都高于性能阈值,转至步骤S106;否则,转至步骤S104;

S104:将低负载率的物理机中的所有正在处理的音视频流重映射到高负载率的物理机上,或者不将新输入的音视频码流映射到低负载率的物理机上,使得负载将某几台物理机达到性能阈值,剩余的物理机则从该功能类中删除,进入休眠状态或者低功耗状态;转至步骤S105;

S106:检测是否有尚未分配功能的物理机;如果有,转至步骤S107;如果没有,转至步骤S110;

S107:唤醒一台尚未分配功能的物理机;

S108:赋予功能;

S109:建立与前驱功能所在物理机的映射关系,使新输入的音视频码流根据该映射关系流入相应的物理机;转至步骤S105;

S110:通知系统管理员,物理机资源不足;

S105:休眠固定时间;转至步骤S101;

所述步骤S3包括:

S31:获取音视频内存数据,当前物理机上的音视频流来自前驱功能类中的某台物理机,由资源管理物理机建立其路由关系,内存数据直接从上下文中获取,以自定义数据格式封装;

S32:使用多媒体视频处理工具将内存音视频片段封装为独立解码的音视频片段;

S33:根据当前物理机中下一台物理机的路由表,将独立解码的音视频片段送到指定的解码物理机或者对独立解码片段进行处理的物理机。

2.根据权利要求1所述的面向流式音视频数据的分布式处理方法,其特征在于,所述步骤S1中将多台物理机划分为具有特定功能的不同类别的过程为:

S12:判断当前物理机的功能属性;

S13:根据物理的功能属性执行相应的功能;如果当前物理机被设置为执行资源管理功能的物理机,那么执行分布式资源管理功能;如果当前物理机被设置为执行数据内存化的物理机,那么执行数据内存化功能;如果当前物理机被设置为执行封装切片功能的物理机,那么执行封装切片功能;如果当前物理机被设置为执行解码功能的物理机,那么执行解码功能;如果当前物理机被设置为执行其他功能的物理机,那么执行其他音视频处理功能;如果当前物理机未设置功能,那么进入休眠或者低功耗模式。

3.根据权利要求1所述的面向流式音视频数据的分布式处理方法,其特征在于,所述步骤S2包括:

S21:调用相应的协议接口获取打包的音视频数据;

S22:根据协议抽取出每路的音视频数据并存入内存。

4.根据权利要求1所述的面向流式音视频数据的分布式处理方法,其特征在于,所述步骤S4包括:

S41:使用编解码库对独立解码的音视频流进行解码;

S42:根据当前物理机中下一台物理机的路由表,将解码的音视频数据送到指定的后续物理机;如果后续要对解码后的YUV/PCM数据进行处理,送入其他处理物理机。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州中科集成电路设计中心有限公司;北京中科睿芯科技有限公司,未经苏州中科集成电路设计中心有限公司;北京中科睿芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710318113.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top