[发明专利]一种多路视频码流合并方法、装置、设备和存储介质在审
申请号: | 201811338679.X | 申请日: | 2018-11-12 |
公开(公告)号: | CN109587431A | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 王曜;谭建军;梁峰;乔勋 | 申请(专利权)人: | 深圳威尔视觉传媒有限公司 |
主分类号: | H04N7/08 | 分类号: | H04N7/08;H04N19/85;H04N19/70;H04N19/13 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 唐致明;洪铭福 |
地址: | 519125 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频码流 合并 码流 多路视频 编码数据 多路 复制 存储介质 配置参数 原始配置 质量损失 解码 转码 视频 统一 | ||
本发明公开了一种多路视频码流合并方法,包括步骤:获取待合并的原始多路视频码流,提取所述原始多路视频码流的原始配置参数,并计算得到合并视频码流的合并配置参数,根据合并原则进行所述原始多路视频码流的合并,获得多Slice的合并视频码流。其中合并视频码流中具有分别与原始多路视频码流对应的编码数据容器,这样在合并多路原视频码流时便可以直接将编码数据按顺序复制到合并视频码流中相应的编码数据容器里,从而实现了多路原视频码流的合并,合并后的视频码流中的编码数据直接从原多路视频码流复制获得,可避免视频码流在转码过程中造成的视频质量损失。合并后的视频码流仍然是符合H.264编码标准的码流,方便后续统一解码。
技术领域
本发明涉及多路视频码流处理领域,尤其是一种多路视频码流合并方法、装置、设备和存储介质。
背景技术
视频码流解析是一种重要的视频处理技术,广泛应用于各种应用场景。在视频会议,视频监控等常见场景中,解码终端有非常大概率会接收N路相同配置的码流,并需要硬件解码器实时的将这N路视频实时解码并渲染出来,现有技术的处理方式是将这N路视频依次串行输入给硬件解码器,而解码器接收到码流数据后,首先读取当前解码码流的上下文信息,然后解码当前码流,最后保存当前解码码流的上下文信息,一般来说步骤1和3的执行周期较短,步骤2的解码过程时间较长,但是如果频繁在N路视频间切换,则步骤1和3的执行频率大大增加,同时由于频繁切换时,单次需要解码的码流也较短,导致步骤1和3在总的执行周期内占比提高,硬件解码器的性能消耗较大。
针对这种情况,需要提出一种将多路码流拼接成一路码流的方法,以减少硬件解码器在多路码流之间切换而带来的性能损耗。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的目的是提供一种合并效率高的多路视频码流合并方法、装置、设备和存储介质。
本发明所采用的技术方案是:
第一方面,本发明提供一种多路视频码流合并方法,包括步骤:
获取待合并的原始多路视频码流;
提取所述原始多路视频码流的原始配置参数,并计算得到合并视频码流的合并配置参数;
根据合并原则进行所述原始多路视频码流的合并,获得合并视频码流;
所述原始多路视频码流的视频编码格式相同。
进一步地,所述计算得到合并视频码流的合并配置参数具体为:
从所述原始多路视频码流的原始配置参数中提取视频码流的编码参数,所述原始多路视频码流的每一路码流的编码参数相同;
所述编码参数包括序列参数集SPS和图像参数集PPS;
并从所述原始多路视频码流的序列参数集SPS中提取原始高度参数和原始宽度参数;
所述合并配置参数包括合并高度参数和合并宽度参数,其中合并宽度参数与所述原始多路视频码流的原始宽度参数相同,合并高度参数为所述每一路原始多路视频码流图像的原始高度参数之和。
进一步地,所述原始多路视频码流和所述合并视频码流的编码格式均为H.264,采用CABAC熵编码方式。数据为条带级数据。
进一步地,所述合并原则具体为:
将每一路原始多路视频码流的数据按顺序复制到所述合并视频码流中,形成多Slice的合并码流;
具体为:所述合并视频码流的SPS高度参数为所述每一路原始多路视频码流的原始高度参数之和。
进一步地,所述按顺序复制具体指:
获取每一路原始多路视频码流的每个条带,对每一个条带依次执行下述步骤直到所有slice都处理完成;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳威尔视觉传媒有限公司,未经深圳威尔视觉传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811338679.X/2.html,转载请声明来源钻瓜专利网。