[发明专利]一种面向流式音视频数据的分布式处理方法及其装置有效
申请号: | 201710318113.X | 申请日: | 2017-05-08 |
公开(公告)号: | CN107172504B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 张承龙;张浩;姜志颖;范东睿;叶笑春;欧焱 | 申请(专利权)人: | 苏州中科集成电路设计中心有限公司;北京中科睿芯科技有限公司 |
主分类号: | H04N21/845 | 分类号: | H04N21/845;H04N21/266;H04N21/231;H04N21/234;H04N21/233 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨 |
地址: | 215000 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 流式音 视频 数据 分布式 处理 方法 及其 装置 | ||
本发明公开一种面向流式音视频数据的分布式处理方法及其装置,所述方法包括以下步骤:S1:将多台物理机划分为具有特定功能的不同类别,包括分布式资源管理功能、分布式数据内存化功能、分布式封装切片功能、分布式解码功能和其它音视频分布式处理功能,建立不同类别的物理机之间的映射关系;S2:将来自所有传输通道的音视频码流提取出来存入内存;S3:将内存中存储的所述音视频码流的片段直接封装为能够独立编解码的音视频短片段;S4:在不需要维护每路编解码上下文的情况下,对所述音视频短片段进行编解码;S5:对解码后的YUV数据或者经过独立编解码的所述音视频短片段进行进一步的音视频处理。
技术领域
本发明涉及音视频处理领域,具体来说,涉及到一种面向流式音视频数据的分布式处理方法及其装置。
背景技术
随着移动互联网、大数据、人工智能的发展,音视频处理在直播、娱乐、通信、安防等领域的需求越来越大。如何实现音视频处理系统的高性能、高通量、高效能、易维护、易扩展、易优化,是该领域面临的新挑战。
传统的音视频处理方法一般只能支持一种或几种音视频数据的输入(例如,本地文件、RTP、RSTP、HLS),然后对这些形式的音视频数据直接进行分布式编解码处理。因此,传统的处理方法存在着以下弊端:1.不易于通过扩展支持多种输入形式,编解码模块依赖于每路的上下文,不能独立编解码,编解码速度慢,支持的路数少,物理机利用率低。2.物理机的数量和功能是在设计阶段确定的,不能根据用户流量的变化而变化,造成物理机资源利用率低或者不足。3.物理机在音视频流量低负载时依然满负荷运转,存在着功耗大,负载不均衡等弊端。4.编解码依赖于每路编解码上下文,分布式的规模不易于做的很大,可扩展性差,不能充分发挥分布式的优势。
发明内容
本发明的目的是解决上述海量音视频流式数据处理时遇到的输入形式不易扩展、编解码效率低、支持的路数少、功耗大、物理机数量不能随着用户流量变化而变化、负载不均衡等问题。
为了达到上述目的,本发明提出一种面向流式音视频数据的分布式处理方法,包括以下步骤:
S1:将多台物理机划分为具有特定功能的不同类别,包括分布式资源管理功能、分布式数据内存化功能、分布式封装切片功能、分布式解码功能和其它音视频分布式处理功能,建立不同类别的物理机之间的映射关系;
S2:将来自所有传输通道的音视频码流提取出来存入内存;
S3:将内存中存储的所述音视频数码流的片段直接封装为能够独立编解码的音视频短片段;
S4:在不需要维护每路编解码上下文的情况下,对所述音视频短片段进行编解码;
S5:对解码后的YUV数据或者经过独立编解码的所述音视频短片段进行进一步的音视频处理。
根据本发明提出的面向流式音视频数据的分布式处理方法,所述步骤S1中将多台物理机划分为具有特定功能的不同类别的过程为:
S12:判断当前物理机的功能属性;
S13:根据物理的功能属性执行相应的功能;如果当前物理机被设置为执行资源管理功能的物理机,那么执行分布式资源管理功能;如果当前物理机被设置为执行数据内存化的物理机,那么执行数据内存化功能;如果当前物理机被设置为执行封装切片功能的物理机,那么执行封装切片功能;如果当前物理机被设置为执行解码功能的物理机,那么执行解码功能;如果当前物理机被设置为执行其他功能的物理机,那么执行其他音视频处理功能;如果当前物理机未设置功能,那么进入休眠或者低功耗模式。
根据本发明提出的面向流式音视频数据的分布式处理方法,其中,所述步骤S1还包括动态调整各个物理机之间的数据处理关系,具体为:
S101:获取当前网络中各种类型物理机的状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州中科集成电路设计中心有限公司;北京中科睿芯科技有限公司,未经苏州中科集成电路设计中心有限公司;北京中科睿芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710318113.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:隧道及地下工程自稳修建法
- 下一篇:一种复合式TBM过站方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置