1,区别
软编码:使用 CPU 进行编码
硬编码:使用非 CPU 进行编码,如显卡 GPU、专用的 DSP、FPGA、ASIC 芯片等
2,比较
软编码:实现直接、简单,参数调整方便,升级易,但 会造成CPU 负载重,性能较硬编码低,视频码率质量通常比硬编码要好一点。
硬编码:性能高,视频码率通常质量低于软编码器,但部分产品在 GPU 硬件平台移植了优秀的软编码算法(如 X264)的,质量基本会趋近于软编码。
3,目前的主流 GPU 加速平台
Intel、AMD、NVIDIA
4,目前主流的 GPU 平台开发框架
CUDA:NVIDIA 的封闭编程框架,通过框架可以调用 GPU 计算资源
AMD APP:AMD 为自己的 GPU 提出的一套通用并行编程框架,标准开放,通过在 CPU、GPU 同时支持 OpenCL 框架,进行计算力融合。
OpenCL:开放计算语言,为异构平台编写程序的该框架,异构平台可包含 CPU、GPU 以及其他计算处理器,目标是使相同的运算能支持不同平台硬件加速。
Inel QuickSync:集成于 Intel 显卡中的专用视频编解码模块。
5,锐马视讯编码器
RM900x系列 多屏合一高标清编转码器
RM900x系列多屏合一高标清编转码器是一款支持多屏、多码率、多格式、多协议的广播级专业编转码器,能够支持电视、电脑、Pad、手机等多种终端。支持IP、ASI、AV、SDI、HDSDI、HDMI等多种输入接口;支持IP、ASI两种输出接口。
可以实现从AVS2、AVS+、MPEG-2、MPEG-4、H.264、H.265等多种视频格式到MPEG-2、H.264、AVS+、H.265的转码。除了基本的编转码功能外,还支持图片叠加、文字叠加、视频插播等多种增值业务。
RM900x系列产品支持4K编转码,可支持一路到四路4K视频编转码处理。
适用于DVB、IPTV、网络电视、手机电视等场合。
主要型号: