视频编解码硬件方案漫谈
创作时间:
作者:
@小白创作中心
视频编解码硬件方案漫谈
引用
CSDN
1.
https://blog.csdn.net/fengliang191/article/details/114796470
随着视频分辨率的不断提高和编码算法的日益复杂,传统的CPU编解码方案已经难以满足需求。GPU作为专门用于图像处理的硬件,逐渐成为视频编解码领域的主流选择。本文将详细介绍GPU在视频编解码中的应用形式及其常用技术方案。
GPU存在的形式
GPU主要驻留在显卡上,配合显卡参与显示、绘图、编解码和并行计算等工作。常见的形式主要有以下三种:
独立显卡形式,如AMD和NVIDIA独立显卡。
独立显卡集成在CPU中的核显,如Intel的某些带核显处理器和AMD某些带核显处理器。
带核显的处理器视频加速卡,专门用于服务器端的编解码工作,如Intel的VCA卡等。
专用视频加速卡
GPU编解码的常用技术方案
- 厂家SDK方案
对应GPU编解码,硬件厂家都有相应SDK方案,应用开发者可以直接调用厂家的SDK来完成编解码器工作。
厂家 | 编码器 | 解码器 | 对应的SDK |
|---|---|---|---|
NVIDIA | NVENC | NVDEC | Video_Codec_SDK |
AMD | UVD | VCE | AMF SDK |
INTEL | 参考sample_encode | 参考sample_decode | Intel Media SDK |
- FFMPEG方案
FFmpeg对厂家SDK进行封装和集成,实现部分的硬件编解码。
厂家 | 编码器 | 解码器 |
|---|---|---|
NVIDIA | xxx_nvenc | xxx_cuvid |
AMD | xxx_amf | 暂未实现 |
INTEL | xxxx_qsv | xxxx_qsv |
其中xxx标识编码类型,如h264、h265、mpeg2、vp8、vp9等。其次在FFmpeg中软件编解码器可以实现相关硬解加速。如在h264解码器中可以使用cuda加速、qsv加速、dxva2加速、d3d11va加速、opencl加速等。
加速方案 | 应用场景 |
|---|---|
cuda | 适应NVIDIA显卡平台,但跨OS |
qsv | 适应Intel显卡平台,但跨OS |
dxva2/d3d11va | 适用Windows OS,但跨硬件平台 |
opencl | 仅仅支持opencl的硬件平台 |
- GStreamer方案
方案 | 编码器 | 解码器 | 应用场景 |
|---|---|---|---|
gst-msdk | msdkxxxenc | msdkxxxdec | 仅限intel gpu |
gst-vaapi | vaapixxxenc | vaapixxxdec | 仅限intel gpu的linux系统 |
gst-d3d11 | 无 | d3d11xxxdec | 仅限Windows D3D加速,跨硬件平台 |
其中xxx标识编码类型,如h264、h265、mpeg2、vp8、vp9等。在Linux关于gst-msdk和gst-vaapi的差异如下:
以上是关于视频在PC上的硬解硬编的常见方案。
热门推荐
从AI到大数据:打造智能化营销自动化解决方案的核心技术
牛津大学发布Medical SAM 2,刷新医学图像分割SOTA榜
目标导向:设定合理目标的策略与方法
艾青有名的诗句,如何体现他的诗歌风格与情感?
武汉美食与文化深度游:三日游攻略与入冬五日游指南
全球对充电桩及其电能表的认证要求分析
郑和:大明第一航海家,漂泊30年,跨越大半个地球,让世界仰视
干眼症是如何产生的?探讨其成因与影响。
特效电影摄影师详解
“网红路”变“富民路” “皖南川藏线”铺开致富新画卷
戴黄金首饰对身体有什么好处?能辟邪保平安竟然有科学依据
紫砂壶适合泡什么茶
减肥不如试试高蛋白低碳水的早餐 15款高蛋白低碳水减肥早餐推荐
牛奶蛋白过敏的十问十答
狂躁症能彻底治好吗
一种能源,三种功能,空气能三联供是如何做到的?
企业选址:交通与物流便利性的重要考虑因素
肠系膜淋巴结炎如何治疗
10 个常见的宠物健康问题及其预防方法
醉美西塘:千年古镇的水乡画卷
天上龙肉,地下驴肉之谜:古代美食传奇
银饰真假鉴别全攻略:10个实用方法助你练就"火眼金睛"
直播商品“规格迷你化”消费调查报告
如何化解“冤亲债主”?
企业信息系统和设备管理的十大要点
网传外省家长带娃来杭州可无门槛上公办学校?教育局:系谣言,三条件有其一才行
如何正确的融合拉花?拿铁咖啡的拉花需要注意什么细节?意式咖啡的作图时有哪些要点?
探索光明之路:早期白内障的识别、预防与治疗
INFP人格类型的特点、擅长学科领域、适合专业及职业期望概述
肠胃炎便血是怎么回事