H.264视频编解码FPGA解决方案

news/2024/11/16 11:33:24/

 

H.264视频编解码是一个数字视频压缩标准,由VCEG(ITU-T Video Coding Experts Group)和MPEG(ISO/IEC Moving Picture Experts Group)联合组成的JVT(Joint Video Team)于2003年3月正式发布。H.264标准的主要目标就是在同等保真条件下,提高编码效率。这是一对矛盾,既然要求图像不失真,则图像传输的比特数就大,在网络带宽一定的情况下,图像信号传输的速度就快,因此,只有提高编码效率才能实现。

银亿电子以逻辑语言为基础编写的,以IP核的形式,在FPGA器件上运行,基于FPGA的解决方案使用FPGA为核心器件,实现H.264编解码的IP核,此解决方案为纯硬件的解决方案,启动时间可以忽略,编解码延迟为固定的延迟,在一定的优化情况下,延迟为所有解决方案里最小值,具体特点如下:

1.     支持各种分辨率

视频分辨率配置灵活,最大可支持分辨率由FPGA的面积和资源而定,通过多个core的并行处理,可以很容易的支持诸如4K等高分辨率,单core最大支持的分辨率为4K。支持各种非标分辨率,例如1024*1024等(为了兼容行业标准,分辨率一般为32的倍数,如分辨率不能为32的倍数,需要补齐为32的倍数)

2.     支持各种帧率

帧率由分辨率所决定,单核最大可以支持4K/30fps,1080P/120fps。可根据可用硬件资源和客户需求可提供帧率定制,如960P/120fps等。

3.     编解码延迟低

在1080P/30fps的情况下,编码的延迟在0.5ms左右,解码的延迟在23ms以下,由编码,传输码流,到解码,所组成的完整过程中,延时在70ms以下。

4.     占用FPGA资源小

单核所占的资源中,LUT占用最多,约为29000多个,其他的资源在占用率方面,均比LUT占比小。

5.     码率控制灵活

针对特殊场景,例如带宽受限时,可以通过动态调整QP值(图像质量),将码流控制在要求的带宽之下。反之在带宽并不是决定性因素的时候,可以稳定QP值(图像质量),以达到较好的图像质量

6.     超长GOP支持

最大可以256帧才编码一个I frame,削减码流带宽高峰,仍保持优秀的容错性。

7.     定制性强

可根据实际需求优化代码,提供例如局部QP(图像质量)增强等定制化的修改。

8.     应用领域

Ø       低带宽下、超低延时的星载/机载/弹载/车载视频数据链;

Ø       需要超高清晰度、超低延时的摄像监控系统;

Ø       海量视频数据压缩、存储等。

 

 


http://www.ppmy.cn/news/598682.html

相关文章

视频编码全流程

视频编解码用到的一些算法: 正反傅里叶变换、fft算法 dct变换、快速dct变换 如何自己实现一个视频编解码器: (1)取一帧作为I帧,类似jpeg压缩编码,也就是 rgb转yuv,然后dct去除高频信息。因为这种压缩会造成边界bloc…

视频编解码的新突破

LiveVideoStackCon 2022 音视频技术大会 北京站将于12月9日至10日在北京丽亭华苑酒店召开,本次大会将延续【音视频无限可能】的主题,邀请业内众多企业及专家学者,将他们在过去一年乃至更长时间里对音视频在更多领域和场景下应用的探索、在实践…

全志 H3 视频硬件编解码库

https://www.go2aaron.com/blog/index.php/archives/65/

视频编解码---H266模型

VTM和BMS的基本概念VTM:Video Test ModelBMS:BenchMark Set VTM代码结构 VTM和BMS的基本概念 VTM:Video Test Model 在HEVC的基础上加了三叉树、四叉树和二叉树的划分 BMS:BenchMark Set 在VTM的基础上加了9个新的工具&#x…

视频编解码——主流视频编码标准的发展(H.261/H.263/MPEG-1/MPEG-2/MPEG-4))

目录 制定标准的组织两种编码方式基于波形的编码基于内容的编码 H.261系统图信源编码器复合编码器 H.263MPEG-1码流结构 MPEG-2码流结构 MPEG-4 制定标准的组织 这些标准主要由两个组织制定。 国际电信联盟——ITU-T国际标准化组织——ISO 目前世界上影响力最强的视频编码标准…

视频编解码入门知识

转载:https://blog.csdn.net/qq_34447388/article/details/78997339 第1章介绍 1. 为什么要进行视频压缩? 未经压缩的数字视频的数据量巨大 存储困难 一张DVD只能存储几秒钟的未压缩数字视频。 传输困难 1兆的带宽传输一秒的数字电视视频需要大约4分钟…

视频编解码基础--H264编码

(1)图像GOP: GOP:GOP group of pictures,指的就是两个I帧之间的间隔,在这两个I帧之间可以存在多个P帧和B帧,一般在IPC中,主要是I帧和P帧,B帧一般不使用(B帧同…

视频编解码 — 带宽预测

目录 一、带宽预测作用 二、基于延时的带宽预测算法: 1、算法流程 2、计算延时 3、Trendline Filter 4、网络状态判断 5、带宽调整更新 三、基于丢包的带宽预测算法 1、带宽调整 四、最大带宽探测算法 五、最终的预测选择 一、带宽预测作用 控制音视频发…