System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及信息通信领域,尤其涉及一种统计复用方法、系统、电子设备及存储介质。
技术介绍
1、统计复用技术是现代通信系统中的关键技术之一,它主要应用于无线通信、网络传输和多媒体处理等领域。这种技术的核心思想是通过统计方法对多个信号源进行整体管理,以实现高效的数据传输。在视频编解码领域的统计复用技术主要用于优化数据传输效率和提高系统容量。
2、在当下的多媒体传输场景下,需要应对用有限的传输带宽承受日益增长的媒体数量和质量需求所带来的压力。在相同的场景下,更多的媒体数量和更高的媒体质量二者都会增加在传输过程中的信息量,但由于对传输链路的升级成本很高并且可能带来为满足短期峰值需求导致的资源浪费,因此需要多媒体服务的提供商,例如电视台、广播台等,在生成多媒体数据流时提高其压缩效率并且提高对带宽的有效利用率。
3、较高的压缩效率衡量标准可以定义为,在相同质量的前提下编码文件更小,主要与编码协议和编码器的档位参数等相关。在相同参数的编码器中如果编码质量不变,那么编码大小将和视频的复杂程度呈正相关,即视频越复杂编码大小越大。由于每一路视频的复杂程度在时域上是波动的,所以相应的编码大小也是波动的,对于这种波动的应对策略将直接影响对带宽的有效使用率。
4、在多路视频编码的应用场景下,这种波动可能会被放大,例如当有三路节目需要在同一个固定带宽的信道中传输,其中a节目复杂度持续较高,b节目复杂度持续较低,c节目复杂度不断波动。编码器的码率控制可以分为三类,cq(固定量化参数constantquantization p
5、统计复用技术通过分析各路节目视频数据在不同时刻的复杂度分布情况,将多个节目的内容合并到一起进行码率控制,可以动态的给复杂节目分配更多带宽,使各路节目之间的画面质量更加接近,从而提高带宽利用率并解决带宽分配不均的问题。
6、具体来说,视频编码统计复用技术从时间和空间两个维度,对一个节目组内所有视频节目流,以帧为单位统计分析各路节目流当前和未来编码的复杂程度,并根据分析数据预测编码所需码率,从而动态调控组内所有节目每帧视频的编码参数,使组内所有节目的总体码率控制在带宽限制内。
7、当前有其他厂家发展并生产视频编码统计复用相关技术和产品,但存在功能与编码器高度绑定,对编码参数调整不准确,码率控制延时大等问题有待解决。这些问题限制了统计复用的使用场景和效果。
技术实现思路
1、为了解决上述技术缺陷之一,本申请实施例中提供了一种统计复用方法、系统、电子设备及存储介质。
2、本申请实施例第一方面提供了一种统计复用方法,所述方法包括:
3、模型参数初始化,并根据所述初始化的模型参数确定回归模型;
4、编码器对第一时刻起的待编码帧进行预编码生成预编码特征数据,并将所述预编码特征数据发送至统计复用器;
5、统计复用器将从第二时刻起的t时间内的预编码特征数据以帧为单位依次代入至回归模型,通过量化参数和所述回归模型预估t时间内的预测编码码率,并通过调整所述量化参数和迭代回归模型参数使所述预测编码码率满足虚拟缓存区和带宽的允许范围,以使所述统计复用器将多个编码器的码流复用在一个传输通道,所述第二时刻晚于所述第一时刻。
6、本申请实施例第二方面提供了一种统计复用系统,所述系统包括:
7、至少一个编码器,用于对第一时刻起的待编码帧进行预编码生成预编码特征数据,并将所述预编码特征数据发送至统计复用器;
8、统计复用器,用于将从第二时刻起的t时间内的预编码特征数据以帧为单位依次代入至回归模型,通过量化参数和所述回归模型预估t时间内的预测编码码率,并通过调整所述量化参数和迭代回归模型参数使所述预测编码码率满足虚拟缓存区和带宽的允许范围,以使所述统计复用器将多个编码器的码流复用在一个传输通道,所述第二时刻晚于所述第一时刻;
9、在线学习模块,用于模型参数初始化,并根据所述初始化的模型参数确定回归模型。
10、本申请实施例第三方面提供了一种电子设备,包括:处理器和存储器;
11、其中,在所述存储器中存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令;当所述指令被所述处理器执行时,使得所述电子设备执行如本申请实施例第一方面所述的方法。
12、本申请实施例第四方面提供了一种计算机存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,所述电子设备执行如本申请实施例第一方面所述的方法。
13、采用本申请实施例中提供的统计复用方法,每个编码器会对应生成与之相对应的回归模型用于预测每个节目的编码码率,从而可以对不同编码器之间的不同特征进行隔离,也无需对编码器的参数进行深度绑定,从而拓宽统计复用功能的适用范围。同时,本申请的统计复用方法可以以帧为单位为每一路节目分配编码大小和量化参数,实时性更强。
本文档来自技高网...【技术保护点】
1.一种统计复用方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述模型参数初始化,并根据所述初始化的模型参数确定回归模型的过程包括:
3.根据权利要求1所述的方法,其特征在于,在所述统计复用器将从第二时刻起的T时间内的预编码特征数据以帧为单位依次代入至回归模型之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述通过调整所述量化参数和迭代回归模型参数使所述预测编码码率满足虚拟缓存区和带宽的允许范围的过程包括:
5.根据权利要求4所述的方法,其特征在于,所述计算T时间后虚拟缓存区剩余空间的过程包括:
6.根据权利要求4所述的方法,其特征在于,当任意一个时刻出现I帧或P帧时,计算当前时刻起T时间后虚拟缓存区剩余空间。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种统计复用系统,其特征在于,所述系统包括:
9.一种电子设备,其特征在于,包括:处理器和存储器;
10.一种计算机存储介质,其特征在于,包括计算机指令,
...【技术特征摘要】
1.一种统计复用方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述模型参数初始化,并根据所述初始化的模型参数确定回归模型的过程包括:
3.根据权利要求1所述的方法,其特征在于,在所述统计复用器将从第二时刻起的t时间内的预编码特征数据以帧为单位依次代入至回归模型之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述通过调整所述量化参数和迭代回归模型参数使所述预测编码码率满足虚拟缓存区和带宽的允许范围的过程包括:
5.根据权利要求4所述的方法,其...
【专利技术属性】
技术研发人员:潘晓菲,刘博,顾映捷,裴亮,马天意,徐燃,王闻达,周骋,佟欣,朱易,
申请(专利权)人:中央广播电视总台,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。