码流调度方法、码流合成方法及码流调度系统技术方案

技术编号:36527794 阅读:39 留言:0更新日期:2023-02-01 16:08
本申请提供一种码流调度方法、系统及码流合成方法,码流调度方法包括:根据当前待合成的视频码流的视频码流信息以及合成媒体处理模块的码流处理状态,判断是否将当前待合成的视频码流调度至合成媒体处理模块;若否,则根据当前待合成的视频码流的视频码流信息以及各预处理媒体处理模块的码流处理状态,将当前待合成的视频码流调度至空闲的预处理媒体处理模块,以由空闲的预处理媒体处理模块对当前待合成的视频码流进行预处理;将经过预处理的视频码流调度至合成媒体处理模块,以由合成媒体处理模块合成经过预处理的视频码流。本申请实现多媒体处理模块的码流调度,以避免因单媒体芯片编解码能力和总线带宽的限制而无法正常合成。常合成。常合成。

【技术实现步骤摘要】
码流调度方法、码流合成方法及码流调度系统


[0001]本申请涉及视频码流传输领域,尤其涉及一种码流调度方法、码流合成方法及码流调度系统。

技术介绍

[0002]随着融合通信技术在公安系统、教育、医疗和政法部门的广泛使用,系统融合的媒体类型越来越复杂,特别是前端视频源的分辨率更多的为高清视频源;人们对于画面合成的要求也越来越高,高分辨率、更多通道的复杂画面合成输出的场景越来越广泛。普通专用媒体处理芯片在做合成时,编解码均可以在同一个芯片上完成,调用简单,但是随着视频源分辨率和码率的提高,对于解码能力和网络带宽要求也就越来越高。单节点媒体处理芯片的编解码能力和总线带宽都是有限的,已经无法满足更高分辨率、更多通道的画面合成的视频编解码处理的应用需求。
[0003]由此,如何进行实现多媒体处理模块的码流调度,以避免因单媒体芯片编解码能力和总线带宽的限制而无法正常进行画面合成,是本领域技术人员亟待解决的技术问题。

技术实现思路

[0004]本申请为了克服上述现有技术存在的缺陷,提供一种码流调度方法、码流合成方法及码流调度系统,通过本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种码流调度方法,其特征在于,包括:根据当前待合成的视频码流的视频码流信息以及合成媒体处理模块的码流处理状态,判断是否将所述当前待合成的视频码流调度至所述合成媒体处理模块;若否,则根据所述当前待合成的视频码流的视频码流信息以及各预处理媒体处理模块的码流处理状态,将所述当前待合成的视频码流调度至空闲的所述预处理媒体处理模块,以由空闲的所述预处理媒体处理模块对所述当前待合成的视频码流进行预处理;将经过预处理的视频码流调度至所述合成媒体处理模块,以由所述合成媒体处理模块合成经过预处理的视频码流。2.如权利要求1所述的码流调度方法,其特征在于,所述根据当前待合成的视频码流的视频码流信息以及合成媒体处理模块的码流处理状态,判断是否将所述当前待合成的视频码流调度至所述合成媒体处理模块包括:基于所述当前待合成的视频码流的视频码流信息,预测所述合成媒体处理模块预处理所述当前待合成的视频码流时,所述合成媒体处理模块的总码流处理路数;判断所述合成媒体处理模块的总码流处理路数是否小于路数阈值;若是,则将所述当前待合成的视频码流调度至所述合成媒体处理模块;若否,则将所述当前待合成的视频码流调度至空闲的所述预处理媒体处理模块进行预处理。3.如权利要求2所述的码流调度方法,其特征在于,所述根据当前待合成的视频码流的视频码流信息以及各所述预处理媒体处理模块的码流处理状态,将当前待合成的视频码流调度至空闲的预处理媒体处理模块包括:基于当前待合成的视频码流的视频码流信息,依次判断各所述预处理媒体处理模块预处理所述当前待合成的视频码流时,是否到达最大转码能力,直至一预处理媒体处理模块预处理所述当前待合成的视频码流时,未到达最大转码能力;将该未到达最大转码能力的预处理媒体处理模块作为空闲的预处理媒体处理模块。4.如权利要求2所述的码流调度方法,其特征在于,所述路数阈值为解码路数阈值,所述解码路数阈值根据待合成的视频码流的分辨率和帧率、预处理的目的分辨率和帧率、最大目的合成通道数和单个合成媒体处理模块的最大解码能力计算获得;或所述路数阈值为码率路数阈值,所述码率路数阈值根据视频码流的码率、预处理的目的码率、最大目的合成通道数和单个合成媒体处理模块的最大码率计算获得,其中,所述预处理的目的码率根据所述预处理的目的分辨率计算。5.如权利要求4所述的码流调度方法,其特征在于,所述路数阈值为解码路数阈值和码率路数阈值中更小的阈值。6.如权利要求1所述的码流调度方法,其特征在于,所述预处理的步骤包括将所述待合成的视频码流的分辨率和/或码率转换至目的分辨率和/或码率,其中,所述目的分辨率和/或码率根据合成窗口的位置和/或画面参数确定,各所述合成窗口的位置和/或画面参数根据所述合成媒体处理模块的合成通道的数量确定,所述合成媒体处理模块为各由所述合成媒体处理模块进行合成的视频码流对应分配一合成通道。7.如权利要求6所述的码流调度方法,其特征在于,所述合成窗口和/或画面参数随合成通道的数量的变化而变化,响应于所述合成窗口和/或画面参数...

【专利技术属性】
技术研发人员:张南南赵石岩姜涛张剑范小钢
申请(专利权)人:苏州科达科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1