CN119967186A - 视频编码传输方法、装置及视频传输系统 - Google Patents
视频编码传输方法、装置及视频传输系统 Download PDFInfo
- Publication number
- CN119967186A CN119967186A CN202510067203.0A CN202510067203A CN119967186A CN 119967186 A CN119967186 A CN 119967186A CN 202510067203 A CN202510067203 A CN 202510067203A CN 119967186 A CN119967186 A CN 119967186A
- Authority
- CN
- China
- Prior art keywords
- video
- format
- component
- target format
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明实施例涉及音视频频广播技术领域,具体涉及视频编码传输方法、装置及视频传输系统,本发明通过获取源格式视频;判断所述源格式视频是否为目标格式视频,若是则进行下一步,否则将所述源格式视频通过视频分解算法分解成多个目标格式视频;对所述目标格式视频进行编码,生成IP视频流,并对所述IP视频流通过IP传输方式进行传输。通过本发明的方法可以在发送端将YCbCr 4:4:4和YCbCr 4:2:2视频转换为多路的YCbCr 4:2:0视频进行传输,在接收端再将多路的YCbCr 4:2:0视频合成原格式视频,不仅可以实现保持源视频的超高清高保真度,而且还大大降低视频传输成本。
Description
技术领域
本发明实施例涉及音视频传输技术领域,具体涉及一种视频编码传输方法、装置及视频传输系统。
背景技术
YCbCr色彩空间是一种亮度-色度模型,它将图像表示为亮度分量和两个色度分量。这种色彩空间主要用于数字视频和图像处理中,特别是在视频压缩和传输方面有着非常广泛的应用。YCbCr其中Y是指亮度分量,Cb指蓝色色度分量,而Cr指红色色度分量。
由于人的肉眼对视频的Y分量更敏感,因此在水平方向上对亮度和色度进行不同的抽样,用于减少视频存储和传输所需的数据量。抽样格式一般有 YCbCr 4:2:0、YCbCr 4:2:2 和 YCbCr 4:4:4。4:2:0表示每4个像素有4个亮度分量,2个色度分量 (YYYYCbCr),色度分量仅采样奇数扫描线,是普通视频编解码和传输设备最常用格式;YCbCr 4:2:2每4个像素有4个亮度分量,4个色度分量(YYYYCbCrCbCr),是广播电视和专业视频制作和视频设备内部信号处理的常用格式;YCbCr 4:4:4是全像素点阵(YYYYCbCrCbCrCbCrCbCr),用于高质量视频应用、演播室以及专业视频产品。
但在实际使用中,YCbCr 4:2:0格式因色度信息的细节损失,图像编解码器对色彩的还原,尤其红色和蓝色等纯色字符等画面表现非常差,YCbCr 4:4:4和4:2:2格式图像比YCbCr 4:2:0格式图像有较高的显示清晰度,但是用于编码解码的设备价格高昂,相关专用芯片通常难以获得,使用常见的4:2:0编解码严重影响视频传输性能。
发明内容
鉴于上述问题,本发明实例提供了一种视频编码传输方法、装置及视频传输系统,用于解决现有技术中YCbCr 4:4:4和4:2:2格式图像的编码解码的设备价格高昂,相关专用芯片通常难以获得,使用常见的4:2:0编解码严重影响视频传输性能的问题。
根据本发明实例的一个方面,提供了一种视频编码传输方法,所述方法包括:
获取源格式视频;
判断所述源格式视频是否为目标格式视频,若是则进行下一步,否则将所述源格式视频通过视频分解算法分解成多个目标格式视频;
对所述目标格式视频进行编码,生成IP视频流,并对所述IP视频流通过IP传输方式进行传输。
在一些可选的方式中,所述目标格式视频为YCbCr 4:2:0格式视频。
在一些可选的方式中,将所述源格式视频通过视频分解算法分解成多个目标格式视频,具体包括:
获取源格式视频的当前视频格式;
若所述当前视频格式为YCbCr 4:4:4,将源格式视频通过视频分解算法分解成3个YCbCr 4:2:0的目标格式视频;
若所述当前视频格式为YCbCr 4:2:2,将源格式视频通过视频分解算法分解成2个YCbCr 4:2:0的目标格式视频。
在一些可选的方式中,所述将源格式视频通过视频分解算法分解成3个YCbCr 4:2:0的目标格式视频,具体包括:
创建第一目标格式视频,所述第一目标格式视频的Y分量等于源格式视频的Y分量,且所述第一目标格式视频的色差分量通过对源格式视频的Cb分量和Cr分量降采样算法获取;
创建第二目标格式视频,所述第二目标格式视频的Y分量等于源格式视频的Cb分量,且所述第二目标格式视频的色差分量取图像Y分量阈值;
创建第三目标格式视频,所述第三目标格式视频的Y分量等于源格式视频的Cr分量,且所述第三目标格式视频的色差分量取图像Y分量阈值。
在一些可选的方式中,所述将源格式视频通过视频分解算法分解成2个YCbCr 4:2:0的目标格式视频,具体包括:
创建第一目标格式视频,所述第一目标格式视频的Y分量等于源格式视频的Y分量,且所述第一目标格式视频的色差分量通过对源格式视频的Cb分量和Cr分量降采样算法获取;
创建第二目标格式视频,所述第二目标格式视频的Y分量等于源格式视频的Cb分量和Cr分量,且所述第二目标格式视频的色差分量取图像Y分量阈值。
在一些可选的方式中,对所述目标格式视频进行编码,生成IP视频流,具体包括:
将目标格式视频分别送入专用SoC芯片的H.264/265编码器进行3路或2路实时编码,生成IP视频流。
在一些可选的方式中,所述IP视频流通过IP传输方式进行传输,具体包括:通过TCP传输协议或UDP传输协议进行IP视频流传输。
在一些可选的方式中,在接收端接收到所述IP视频流之后,具体包括:
通过H.264/265编码器对IP视频流进行3路或2路实时解码,生成并缓存为至少一个目标格式视频;
将属于同一源格式视频的目标格式视频,通过将视频分解算法逆向取值,并根据比较阈值是否相同重组帧后,组合生成源格式视频。
根据本发明实施例的另一方面,提供了一种视频编码传输装置,所述装置包括:
视频获取模块,获取源格式视频;
格式转换模块,判断所述源格式视频是否为目标格式视频,若是则进行下一步,否则将所述源格式视频通过视频分解算法分解成多个目标格式视频;
以及编码传输模块,对所述目标格式视频进行编码,生成IP视频流,并对所述IP视频流通过IP传输方式进行传输
根据本发明实施例的又一方面,提供了一种视频传输系统,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上述的视频编码传输方法的操作。
本发明提供了视频编码传输方法、装置及视频传输系统,其有益效果在于:本发明通过获取源格式视频;判断所述源格式视频是否为目标格式视频,若是则进行下一步,否则将所述源格式视频通过视频分解算法分解成多个目标格式视频;对所述目标格式视频进行编码,生成IP视频流,并对所述IP视频流通过IP传输方式进行传输。通过本发明的方法可以在发送端将YCbCr 4:4:4和YCbCr 4:2:2视频转换为多路的YCbCr 4:2:0视频进行传输,在接收端再将多路的YCbCr 4:2:0视频合成原格式视频,不仅可以实现保持源视频的超高清高保真度,而且还大大降低视频传输成本。
上述说明仅是本发明实例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,可依照说明书的内容予以实施,并且为了让本发明实例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
附图仅用于示出实施方式,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明提供实施例1的视频编码传输方法的流程示意图;
图2示出了本发明提供实施例1的当前视频格式为YCbCr 4:4:4,视频分解算法的流程示意图;
图3示出了本发明提供实施例1的当前视频格式为YCbCr 4:2:2,视频分解算法的流程示意图;
图4示出了本发明提供实施例1在接收端对IP视频流进行处理的流程示意图;
图5示出了本发明提供的实施例2的视频编码传输装置的结构示意图;
图6示出了本发明提供的实施例3的视频传输系统的结构示意图;
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。
图1示出了本发明的一种视频编码传输方法,应用于视频传输中,用于解决YCbCr4:4:4和4:2:2格式图像的编码解码的设备价格高昂,相关专用芯片通常难以获得,严重影响视频传输性能的问题。视频编码传输方法具体包括:
110,获取源格式视频;在步骤110中,可以通过本地存储器获取,或者通过采集设备获取或者通过第三方设备获取源格式视频。在一个具体的例子中,源格式视频可以是YCbCr 4:2:0格式、YCbCr 4:2:2格式或YCbCr 4:4:4格式的视频。
120,判断源格式视频是否为目标格式视频,若是则进行下一步,否则将源格式视频通过视频分解算法分解成多个目标格式视频;在步骤120中,目标格式视频可以为YCbCr4:2:0格式视频,可以根据源格式视频的视频参数判断是否为目标格式视频。将所述源格式视频通过视频分解算法分解成多个目标格式视频,具体包括:根据源格式视频的视频参数获取源格式视频的当前视频格式;若当前视频格式为YCbCr 4:4:4,将源格式视频通过视频分解算法分解成3个YCbCr 4:2:0的目标格式视频;若当前视频格式为YCbCr 4:2:2,将源格式视频通过视频分解算法分解成2个YCbCr 4:2:0的目标格式视频。
130,对目标格式视频进行编码,生成IP视频流,并对IP视频流通过IP传输方式进行传输。在步骤130中,对目标格式视频进行3路或2路实时编码,生成IP视频流,具体包括:将目标格式视频分别送入专用SoC芯片的H.264/265编码器进行编码,生成IP视频流。IP视频流通过IP传输方式进行传输,具体包括:通过TCP传输协议或UDP传输协议进行IP视频流传输。
本发明通过获取源格式视频;判断所述源格式视频是否为目标格式视频,若是则进行下一步,否则将所述源格式视频通过视频分解算法分解成多个目标格式视频;对所述目标格式视频进行编码,生成IP视频流,并对所述IP视频流通过IP传输方式进行传输。通过本发明的方法可以在发送端将YCbCr 4:4:4和YCbCr 4:2:2视频转换为多路的YCbCr 4:2:0视频进行传输,在接收端再将多路的YCbCr 4:2:0视频合成原格式视频,不仅可以实现保持源视频的超高清高保真度,而且还大大降低视频传输成本。
在一些可选的方式中,参见图2,当前视频格式为YCbCr 4:4:4,将源格式视频通过视频分解算法分解成3个YCbCr 4:2:0的目标格式视频。具体地,将源格式视频通过视频分解算法分解成3个YCbCr 4:2:0的目标格式视频,具体包括:
210,创建第一目标格式视频,第一目标格式视频的Y分量等于源格式视频的Y分量,且第一目标格式视频的色差分量通过对源格式视频的Cb分量和Cr分量降采样算法获取。
220,创建第二目标格式视频,第二目标格式视频的Y分量等于源格式视频的Cb分量,且第二目标格式视频的色差分量取图像Y分量阈值;
230,创建第三目标格式视频,第三目标格式视频的Y分量等于源格式视频的Cr分量,且第三目标格式视频的色差分量取图像Y分量阈值。
在步骤210-230中,第一目标格式视频的Y分量可以直接从原始YCbCr 4:4:4图像的Y值中获取,因为每个像素都有一个Y值。色差分量采用的降采样算法具体包括以下步骤:滤波,需要对原始的色差分量进行滤波,以减少高频噪声和锯齿效应。下采样,根据目标采样格式如YCbCr 4:2:0,对滤波后的色差分量进行下采样。这通常涉及在水平和/或垂直方向上对像素进行平均或选择。编码,降采样后的色差分量和亮度分量一起被编码成所需的格式,以便存储或传输。将原始YCbCr 4:4:4图像中的Cb值进行2x2块的平均或选择,以生成YCbCr 4:2:0图像的Cb值。将原始YCbCr 4:4:4图像中的Cr值进行2x2块的平均或选择,以生成YCbCr 4:2:0图像的Cr值。Y分量的阈值通常用于处理与亮度相关的图像处理任务,如亮度调整、亮度阈值分割等,这里用于第二、三目标格式色差分量的数据填充。
在一些可选的方式中,参见图3,若当前视频格式为YCbCr 4:2:2,将源格式视频通过视频分解算法分解成2个YCbCr 4:2:0的目标格式视频。
310,创建第一目标格式视频,第一目标格式视频的Y分量等于源格式视频的Y分量,且第一目标格式视频的色差分量通过对源格式视频的Cb分量和Cr分量降采样算法获取;
320,创建第二目标格式视频,第二目标格式视频的Y分量等于源格式视频的Cb分量和Cr分量,且第二目标格式视频的色差分量取图像Y分量阈值。
在步骤310-320中,第一目标格式视频的Y分量可以直接从原始YCbCr 4:2:2图像的Y值中获取,因为每个像素都有一个Y值。色差分量采用的降采样算法具体包括以下步骤:滤波,需要对原始的色差分量进行滤波,以减少高频噪声和锯齿效应。下采样,根据目标采样格式如YCbCr 4:2:0,对滤波后的色差分量进行下采样。将原始YCbCr 4:2:2图像中的Cb值进行2x2块的平均或选择,以生成YCbCr 4:2:0图像的Cb值;将原始YCbCr 4:2:2图像中的Cr值进行2x2块的平均或选择,以生成YCbCr 4:2:0图像的Cr值。Y分量的阈值通常用于处理与亮度相关的图像处理任务,如亮度调整、亮度阈值分割等。
此外,若当前视频格式为YCbCr 4:2:2,将源格式视频通过视频分解算法分解成2个YCbCr 4:2:0的目标格式视频。可以通过以下步骤获取:
生成第一目标格式图像:对于亮度分量Y,直接保留YCbCr 4:2:2图像中的Y值,因为YCbCr 4:2:0和YCbCr 4:2:2在亮度分量的采样率上是相同的。对于色差分量Cb和Cr,需要对源视频YCbCr 4:2:2图像中的Cb和Cr值进行2x2块的平均或选择,以生成YCbCr 4:2:0图像的Cb和Cr值。生成第二YCbCr 4:2:0图像:对于亮度分量Y,数据拷贝自源视频YCbCr 4:2:2的CbCr值;对于色差分量CbCr,则全部填充为源视频Y分量的阈值。
在一些可选的方式中,对目标格式视频进行编码,生成IP视频流,具体包括:将目标格式视频分别送入专用SoC芯片的H.264/265编码器进行2路实时编码,生成IP视频流。在一个具体例子中,对于YCbCr 4:2:2格式的视频图像传输,对于编码端,根据某专用SoC芯片VICAP模块的YCbCr4:2:2 的存储模式,第一路编码按普通编码方式编码,第二路YCbCr4:2:2的Y数据通过IVE模块DMA拷贝自第一路数据的CbCr,CbCr区域数据通过IVE模块功能计算Y分量的阈值全部填充后完成H.264/265编码。此外,YCbCr 4:4:4格式视频可以参见上述方法。
在本实施例中,H.264通过多种技术实现高效压缩,包括块运动补偿预测、变换编码等。它采用的核心算法是帧内压缩和帧间压缩,帧内压缩是生成I帧的算法,帧间压缩是生成B帧和P帧的算法。H.265采用了更大的编码单元尺寸,从64×64到8×8像素的自适应四叉树结构,改进了运动预测和帧内预测技术,使用了更高效的熵编码方法,并提供了更精细的量化参数控制。
在一些可选的方式中,IP视频流通过IP传输方式进行传输具体包括:通过TCP传输协议或UDP传输协议进行IP视频流传输。TCP传输协议和UDP传输协议都是传输层协议,在TCP/IP网络体系结构中可以通过TCP传输协议和UDP传输协议传输IP视频流文件。
在一些可选的方式中,步骤110-130可以在发送端执行,以发射IP视频流。在接收端可以通过TCP传输协议和UDP传输协议与发送端建立连接。参见图4,在接收端中,可以通过以下步骤对IP视频流进行处理:
410,通过H.264/265编码器对IP视频流进行3路或2路实时解码,生成并缓存为至少一个目标格式视频;
420,将属于同一源格式视频的目标格式视频,通过将视频分解算法逆向取值,并根据比较阈值是否相同重组帧后,组合生成源格式视频。
在步骤410-420中,H.264通过多种技术实现高效压缩,包括块运动补偿预测、变换编码等。它采用的核心算法是帧内压缩和帧间压缩,帧内压缩是生成I帧的算法,帧间压缩是生成B帧和P帧的算法。H.265采用了更大的编码单元尺寸,从64×64到8×8像素的自适应四叉树结构,改进了运动预测和帧内预测技术,使用了更高效的熵编码方法,并提供了更精细的量化参数控制。通过H.264/265编码器对IP视频流进行解码,生成并缓存为至少一个目标格式视频,用于将IP视频流还原成目标格式视频。在目标格式视频中具有源格式视频标识,通过源格式视频标识将属于同一源格式视频的目标格式视频选择出来,通过将视频分解算法逆向取值,并根据比较阈值是否相同重组帧后,组合生成源格式视频。从而完成YCbCr 4:2:2格式或YCbCr 4:4:4格式的视频传输。
在一个具体的例子中,接收端可以采用内置GPU的PC机或某种专用SoC芯片,源格式视频为YCbCr 4:2:2格式视频,第一路解码的Y数据通过DMA拷贝到一个图像输出显存区域,第二路解码的Y区域数据仅当其CbCr区域的数值与第一路解码数据的Y分量阈值匹配,才把对应的CbCr数据拷贝到图像输出显存区域,因分离后编码、传输和解码的时延略有不同,图像输出显存区域需要缓存多个图像帧同步后输出。
实施例2:
图5示出了本发明的一种视频编码传输装置的实施例中,视频编码传输装置500包括视频获取模块510、视频获取模块520和编码传输模块530。
视频获取模块510,用于执行实施例1中的步骤110,视频获取模块510具体包括:可以通过本地存储器获取,或者通过采集设备获取或者通过第三方设备获取源格式视频。在一个具体的例子中,源格式视频可以是YCbCr 4:2:0格式、YCbCr 4:2:2格式或YCbCr 4:4:4格式的视频。
格式转换模块520,用于执行实施例1中的步骤110,格式转换模块520具体包括:目标格式视频可以为YCbCr 4:2:0格式视频,可以根据源格式视频的视频参数判断是否为目标格式视频。将所述源格式视频通过视频分解算法分解成多个目标格式视频,具体包括:根据源格式视频的视频参数获取源格式视频的当前视频格式;若当前视频格式为YCbCr 4:4:4,将源格式视频通过视频分解算法分解成3个YCbCr 4:2:0的目标格式视频;若当前视频格式为YCbCr 4:2:2,将源格式视频通过视频分解算法分解成2个YCbCr 4:2:0的目标格式视频。
编码传输模块530,用于执行实施例1中的步骤110,编码传输模块530具体包括:对目标格式视频进行编码,生成IP视频流,具体包括:将目标格式视频分别送入专用SoC芯片的H.264/265编码器同时进行编码,生成IP视频流。IP视频流通过IP传输方式进行传输,具体包括:通过TCP传输协议或UDP传输协议进行IP视频流传输。
实施例3:
图6示出了本发明视频传输系统的实施例的结构示意图,本发明具体实施例并不对视频传输系统的具体实现做限定。
如图6所示,该视频传输系统可以包括:处理器(processor)、通信接口(Communications Interface)、存储器(memory)、以及通信总线。
其中:处理器610、通信接口640、以及存储器620通过通信总线630完成相互间的通信。通信接口,用于与其它设备比如客户端或其它服务器等的网元通信。处理器,用于执行程序650,具体可以执行上述用于本发明视频传输方法实施例中的相关步骤。
具体地,程序可以包括程序代码,该程序代码包括计算机可执行指令。
处理器可能是中央处理器CPU,或者是特定集成电路ASIC(Application SpecificIntegrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。视频传输系统包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器,用于存放程序。存储器可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序具体可以被处理器调用使视频传输系统执行图1中步骤110-步骤130。
在专业视频传输和大数据处理领域中,本发明可以支持视频数据处理过程中的实时呈现、监测和分析决策,优化资源利用和管理。在图像分析和工业检测领域,能够帮助低成本实现高画质图像传输和分析图像中的关键信息,支持视频大数据诊断和维护等关键任务。
在此提供的算法或显示不与任何特定计算机、虚拟系统或者其它设备固有相关。此外,本发明实施例也不针对任何特定编程语言。
在此处所提供的说明书中,说明了大量具体细节。然而能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。类似地,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。其中,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。
Claims (10)
1.一种视频编码传输方法,其特征在于,所述方法包括:
获取源格式视频;
判断所述源格式视频是否为目标格式视频,若是则进行下一步,否则将所述源格式视频通过视频分解算法分解成多个目标格式视频;
对所述目标格式视频进行编码,生成IP视频流,并对所述IP视频流通过IP传输方式进行传输。
2.根据权利要求1所述的视频编码传输方法,其特征在于,所述目标格式视频为YCbCr4:2:0格式视频。
3.根据权利要求1所述的视频编码传输方法,其特征在于,将所述源格式视频通过视频分解算法分解成多个目标格式视频,具体包括:
获取源格式视频的当前视频格式;
若所述当前视频格式为YCbCr 4:4:4,将源格式视频通过视频分解算法分解成3个YCbCr 4:2:0的目标格式视频;
若所述当前视频格式为YCbCr 4:2:2,将源格式视频通过视频分解算法分解成2个YCbCr 4:2:0的目标格式视频。
4.根据权利要求3所述的视频编码传输方法,其特征在于,所述将源格式视频通过视频分解算法分解成3个YCbCr 4:2:0的目标格式视频,具体包括:
创建第一目标格式视频,所述第一目标格式视频的Y分量等于源格式视频的Y分量,且所述第一目标格式视频的色差分量通过对源格式视频的Cb分量和Cr分量降采样算法获取;
创建第二目标格式视频,所述第二目标格式视频的Y分量等于源格式视频的Cb分量,且所述第二目标格式视频的色差分量取图像Y分量阈值;
创建第三目标格式视频,所述第三目标格式视频的Y分量等于源格式视频的Cr分量,且所述第三目标格式视频的色差分量取图像Y分量阈值。
5.根据权利要求3所述的视频编码传输方法,其特征在于,所述将源格式视频通过视频分解算法分解成2个YCbCr 4:2:0的目标格式视频,具体包括:
创建第一目标格式视频,所述第一目标格式视频的Y分量等于源格式视频的Y分量,且所述第一目标格式视频的色差分量通过对源格式视频的Cb分量和Cr分量降采样算法获取;
创建第二目标格式视频,所述第二目标格式视频的Y分量等于源格式视频的Cb分量和Cr分量,且所述第二目标格式视频的色差分量取图像Y分量阈值。
6.根据权利要求1所述的视频编码传输方法,其特征在于,对所述目标格式视频进行编码,生成IP视频流,具体包括:
将目标格式视频分别送入专用SoC芯片的H.264/265编码器进行3路或2路实时编码,生成IP视频流。
7.根据权利要求1所述的视频编码传输方法,其特征在于,所述IP视频流通过IP传输方式进行传输,具体包括:通过TCP传输协议或UDP传输协议进行IP视频流传输。
8.根据权利要求1所述的视频编码传输方法,其特征在于,在接收端接收到所述IP视频流之后,具体包括:
通过H.264/265编码器对IP视频流进行3路或2路实时解码,生成并缓存为至少一个目标格式视频;
将属于同一源格式视频的目标格式视频,通过将视频分解算法逆向取值,并根据比较阈值是否相同重组帧后,组合生成源格式视频。
9.一种视频编码传输装置,其特征在于,所述装置包括:
视频获取模块,获取源格式视频;
格式转换模块,判断所述源格式视频是否为目标格式视频,若是则进行下一步,否则将所述源格式视频通过视频分解算法分解成多个目标格式视频;
以及编码传输模块,对所述目标格式视频进行编码,生成IP视频流,并对所述IP视频流通过IP传输方式进行传输。
10.一种视频传输系统,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信。
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-8任意一项所述的视频编码传输方法的操作。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202510067203.0A CN119967186A (zh) | 2025-01-16 | 2025-01-16 | 视频编码传输方法、装置及视频传输系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202510067203.0A CN119967186A (zh) | 2025-01-16 | 2025-01-16 | 视频编码传输方法、装置及视频传输系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN119967186A true CN119967186A (zh) | 2025-05-09 |
Family
ID=95592007
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202510067203.0A Pending CN119967186A (zh) | 2025-01-16 | 2025-01-16 | 视频编码传输方法、装置及视频传输系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN119967186A (zh) |
-
2025
- 2025-01-16 CN CN202510067203.0A patent/CN119967186A/zh active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6605726B2 (ja) | 直前のフレームの動きベクトルパーティショニング | |
| US20190394482A1 (en) | Super-resolution loop restoration | |
| CN111741302B (zh) | 数据处理方法、装置、计算机可读介质及电子设备 | |
| CN114667734B (zh) | 通过重采样执行运动补偿插值的滤波器 | |
| JP2023546392A (ja) | マルチレイヤ信号符号化の分散解析 | |
| US10506245B2 (en) | Video data processing using a ring buffer | |
| JP6761033B2 (ja) | 前フレーム残差を用いた動きベクトル予測 | |
| US9641847B2 (en) | Method and device for classifying samples of an image | |
| US20190028714A1 (en) | Video coding using frame rotation | |
| US20240397063A1 (en) | Method for decoding video from video bitstream encoded using video encoder, system for decoding video bitstream comprising compressed video data of video, and computer-readable medium | |
| CN120614452A (zh) | 视频数据的无损编码 | |
| WO2024078066A1 (zh) | 视频解码方法、视频编码方法、装置、存储介质及设备 | |
| WO2020143348A1 (zh) | 预测模式确定方法和装置 | |
| WO2025130738A1 (zh) | 图像块压缩处理方法、装置及电子设备 | |
| CN115552900A (zh) | 用信号通知最大变换大小和残差编码的方法 | |
| CN119967186A (zh) | 视频编码传输方法、装置及视频传输系统 | |
| CN115866297B (zh) | 视频处理方法、装置、设备及存储介质 | |
| CN118355661A (zh) | 交叉分量样本裁剪 | |
| CN117461314A (zh) | 用于组合子块运动补偿和重叠块运动补偿的系统和方法 | |
| US8929446B1 (en) | Combiner processing system and method for support layer processing in a bit-rate reduction system | |
| CN106060553A (zh) | 基于感兴趣区域的时域可分级编码装置及其方法 | |
| CN106131565A (zh) | 使用联合抖动‑帧缓冲区的视频解码及渲染 | |
| WO2021169817A1 (zh) | 视频处理方法及电子设备 | |
| CN117528098B (zh) | 基于深压缩码流提升画质的编解码系统、方法及设备 | |
| CN120188480A (zh) | 采用自适应多抽头滤波器分类器的跨分量样本偏移(ccso) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |