【技术实现步骤摘要】
一种针对多路h.264视频会议的GPU解码方法
本专利技术涉及视频会议
,特别涉及一种针对多路h.264视频会议的GPU解码方法。
技术介绍
由ITU-T与IOS/IEC两大国际标准化组织于2003年共同提出的H.264视频编解码标准是当今视频压缩领域中压缩性能最优的实用视频编解码标准。与以前的国际标准如H.263和MPEG-4相比,最大的优势体现在以下四个方面:1.将每个视频帧分离成由像素组成的块,因此视频帧的编码处理的过程可以达到块的级别;2.采用空间冗余的方法,对视频帧的一些原始块进行空间预测、转换、优化和熵编码(可变长编码);3.对连续帧的不同块采用临时存放的方法,这样,只需对连续帧中有改变的部分进行编码。该算法采用运动预测和运动补偿来完成。对某些特定的块,在一个或多个已经进行了编码的帧执行搜索来决定块的运动向量,并由此在后面的编码和解码中预测主块;4.采用剩余空间冗余技术,对视频帧里的残留块进行编码。例如:对于源块和相应预测块的不同,再次采用转换、优化和熵编码。H.264编解码算法性能的改善是以算法复杂度的提高为代价的,如何在不影响解码图像质量的前 ...
【技术保护点】
一种针对多路h.264视频会议的GPU解码方法,其特征在于,该方法包括以下步骤:S1:通过各分会场MCU输入多路视频会议流;S2:依据视频流中的IP信息区分每个会场;S3:采用CPU和GPU主从线程的协作方式对每个会场分别进行解码,并行的多路对视频流进行解封包、解码。S4:将解码之后的数据储存在服务器上便于以后查看。S5:针对客户端的请求对解码的数据重编码,并通过网络传输到客户端。S6:客户端显示服务器发送的统计信息以及视频流。
【技术特征摘要】
1.一种针对多路h.264视频会议的GPU解码方法,其特征在于,该方法包括以下步骤:S1:通过各分会场MCU输入多路视频会议流;S2:依据视频流中的IP信息区分每个会场;S3:采用CPU和GPU主从线程的协作方式对每个会场分别进行解码,并行的多路对视频流进行解封包、解码。S4:将解码之后的数据储存在服务器上便于以后查看。S5:针对客户端的请求对解码的数据重编码,并通过网络传输到客户端。S6:客户端显示服务器发送的统计信息以及视频流。2.如权利要求1所述的一种针对多路h.264视频会议的GPU解码方法,其特征在于:所述步骤S3中,将CPU和GPU设计成主从线程的协作方式,取缔CPU和GPU互相等待的状态,实现CPU和GPU的同时并行工作。3.如权利要求2所述一种针对多路h.264视频会议的GPU解码方法,其特征在于:所述步骤S3中,在传统解码器的基础上采用主机端和设备端协同工作的并行解码器架构,对H.264串行解码器各模块进行任务划分,其中将解析出的供后续模块使用的参数以及残差数据经过PCI-E总线传输给设备端,CPU负责从网络提取层中获取经压缩的码流,并对其进行码流分析、熵解码、重排序工作;GPU负责反变换、反量化、帧内预测、帧间预测以及环路滤波模块的并行实现。4.如权利要求1所述一种针对多路h.264视频会议的GPU解码方法,其特征在于:所述步骤S3中,采用整帧图像并行的方法实现帧内编码过程,将模式选择过程与帧内预测编码过程中计算过程分开。5.如权利要求4所述一种针对多路h.264视频会议的GPU解码方法,其特征在于:所述步骤S3中,在H.264视频编码的预测编码过程中,预测编码是以宏块为单位进行的,而宏块之间预测过程中利用相邻宏块的信息,帧内预测过程中利用相邻块的重建图像来...
【专利技术属性】
技术研发人员:周倩,龙姣,张昊,金海,唐琪,潘永红,罗林,雷磊,张家树,
申请(专利权)人:贵州电网有限责任公司,
类型:发明
国别省市:贵州,52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。