[发明专利]视频编码流传输方法及装置在审
申请号: | 202210052472.6 | 申请日: | 2022-01-17 |
公开(公告)号: | CN114390291A | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 关本立;欧俊文 | 申请(专利权)人: | 广州市奥威亚电子科技有限公司 |
主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N19/423 |
代理公司: | 北京君以信知识产权代理有限公司 11789 | 代理人: | 陈海燕 |
地址: | 510000 广东省广州市萝岗区科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 编码 流传 方法 装置 | ||
本发明涉及一种视频编码流传输方法及装置,在获取到发送端的编码流存储帧序列后,构建数据发送队列,通过数据发送队列,从存储帧序列间隔获取编码数据,并将编码数据对外发送。基于此,通过数据发送队列的构建,将对外发送的编码数据进行错开处理,避免大数据量的拥堵造成的高带宽需求,以避免传输网络拥堵或数据发送异常。
技术领域
本发明涉及视频传输技术领域,特别是涉及一种视频编码流传输方法及装置。
背景技术
视频编码作为视频处理系统中的重要环节,是一种通过算法将视频数据中冗余信息去除的压缩技术。具体的,头采集画面得到视频信号,该视频信号经预处理后得到视频数据,编码器对视频数据进行编码,得到压缩后的视频帧码流,以便于后续的数据传输等视频处理。
在视频编码后编码数据进行传输的过程中,由于视频编码流中I帧数据量比其它类型帧大很多。因此,在发送I帧时,若视频发送端同时向多个接收端进行视频码流传输,会导致瞬时的发送网络带宽需求较高,容易造成传输网络拥堵或数据发送异常。
发明内容
基于此,有必要针对视频编码流在传输过程中瞬时发送网络带宽需求高引起的传输网络拥堵或数据发送异常,提供一种视频编码流传输方法及装置。
一种视频编码流传输方法,包括步骤:
获取发送端的编码流存储帧序列;
构建数据发送队列;
通过数据发送队列,从存储帧序列间隔获取编码数据,并将编码数据对外发送。
上述的视频编码流传输方法,在获取到发送端的编码流存储帧序列后,构建数据发送队列,通过数据发送队列,从存储帧序列间隔获取编码数据,并将编码数据对外发送。基于此,通过数据发送队列的构建,将对外发送的编码数据进行错开处理,避免大数据量的拥堵造成的高带宽需求,以避免传输网络拥堵或数据发送异常。
在其中一个实施例中,存储帧序列包括缓存深度为N帧的缓存数组;其中,N为正整数。
在其中一个实施例中,构建数据发送队列的过程,包括步骤:
顺序构建数据发送队列。
在其中一个实施例中,构建数据发送队列的过程,包括步骤:
根据编码数据的接收端,对应构建数据发送队列。
在其中一个实施例中,从存储帧序列间隔获取编码数据的过程,包括步骤:
根据数据发送队列对应的构建顺序,从存储帧序列间隔获取编码数据。
在其中一个实施例中,从存储帧序列间隔获取编码数据的过程,包括步骤:
从存储帧序列周期性间隔获取编码数据。
在其中一个实施例中,周期性间隔为2帧。
一种视频编码流传输装置,包括步骤:
数据获取模块,用于获取发送端的编码流存储帧序列;
队列构建模块,用于构建数据发送队列;
数据发送模块,用于通过数据发送队列,从存储帧序列间隔获取编码数据,并将编码数据对外发送。
上述的视频编码流传输装置,在获取到发送端的编码流存储帧序列后,构建数据发送队列,通过数据发送队列,从存储帧序列间隔获取编码数据,并将编码数据对外发送。基于此,通过数据发送队列的构建,将对外发送的编码数据进行错开处理,避免大数据量的拥堵造成的高带宽需求,以避免传输网络拥堵或数据发送异常。
一种计算机存储介质,其上存储有计算机指令,计算机指令被处理器执行时实现上述任一实施例的视频编码流传输方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市奥威亚电子科技有限公司,未经广州市奥威亚电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210052472.6/2.html,转载请声明来源钻瓜专利网。