基于RK3588的视频转码技术探索
创作时间:
作者:
@小白创作中心
基于RK3588的视频转码技术探索
引用
CSDN
1.
https://blog.csdn.net/jiuaiwo1314/article/details/136502686
传统的视频转码服务基本都是基于X86架构下的CPU、GPU进行转码,这种方式对硬件性能要求高,功耗大,成本也相对较高。从技术角度来说,现有的视频转码技术主要包括以下几种:
视频编码格式转换
- H.264 => H.265:在保持视频分辨率和清晰度不变的情况下,通过更改视频压缩方式,可以有效降低码率和视频帧率,更适合网络传输。
- H.265 => H.264:在保持视频分辨率和清晰度不变的情况下,对一些播放条件要求的进行转换,例如WebRTC下无法播放H.265视频流,这时就需要进行视频转码。
- H.264 => H.264:在保持视频分辨率不变的情况下,一般用来降低码流和帧率的方式进行视频压缩,使之更适合更低速率的网络进行视频传输。
- H.265 => H.265:在保持视频分辨率不变的情况下,一般用来降低码流和帧率的方式进行视频压缩,使之更适合更低速率的网络进行视频传输。
使用的技术
从市场上现有的产品来看,几乎都在使用FFmpeg来进行视频的编解码和转码。FFmpeg的技术迭代更新比较迅速,技术研发者都比较熟悉其API调用,可以通过少量命令参数、PIPELINE等方式即可进行硬件性能的调用(如CUDA、QSV、Vaapi、vdupa等)。
技术革新
通过技术预研和硬件分析发现,基于瑞芯微RK3588的方案,目前比较适合用来做视频编解码。RK3588的VPU支持最多16路1080P@25fps的编码和解码(同编同解)。编解码侧有rkmpp的SDK,图片缩放有RGA。
同样也可以使用FFmpeg的API接口来进行调用。GitHub上有一位开发者集成了mpp和rga,并将其与FFmpeg进行了整合,使得X86上的程序可以无缝迁移到ARM架构上运行。
解码器/硬件加速
V..... av1_rkmpp Rockchip MPP (Media Process Platform) AV1 decoder (codec av1)
V..... h263_rkmpp Rockchip MPP (Media Process Platform) H263 decoder (codec h263)
V..... h264_rkmpp Rockchip MPP (Media Process Platform) H264 decoder (codec h264)
V..... hevc_rkmpp Rockchip MPP (Media Process Platform) HEVC decoder (codec hevc)
V..... mpeg1_rkmpp Rockchip MPP (Media Process Platform) MPEG1VIDEO decoder (codec mpeg1video)
V..... mpeg2_rkmpp Rockchip MPP (Media Process Platform) MPEG2VIDEO decoder (codec mpeg2video)
V..... mpeg4_rkmpp Rockchip MPP (Media Process Platform) MPEG4 decoder (codec mpeg4)
V..... vp8_rkmpp Rockchip MPP (Media Process Platform) VP8 decoder (codec vp8)
V..... vp9_rkmpp Rockchip MPP (Media Process Platform) VP9 decoder (codec vp9)
编码器
V..... h264_rkmpp Rockchip MPP (Media Process Platform) H264 encoder (codec h264)
V..... hevc_rkmpp Rockchip MPP (Media Process Platform) HEVC encoder (codec hevc)
过滤器
overlay_rkrga VV->V Rockchip RGA (2D Raster Graphic Acceleration) video compositor
scale_rkrga V->V Rockchip RGA (2D Raster Graphic Acceleration) video resizer and format converter
vpp_rkrga V->V Rockchip RGA (2D Raster Graphic Acceleration) video post-process (scale/crop/transpose)
热门推荐
如何了解一个城市的居住环境?这种了解对生活有何影响?
浙大通义联手推出慢思考长文本生成框架OmniThink,让AI写作突破知识边界
竹子的十大用途:从园林绿化到生态改善
菠萝咕咾肉:酸甜可口,外酥里嫩的经典菜
味好美鸡肉炒菠萝
消费贷放宽助力大宗消费升级
2025年开设税收学专业大学排名及评级 高校排行榜
如何回应别人的赞美?这10种回应方式值得参考
晋朝被哪个朝代灭?
探索汽车四驱系统:技术与应用
人类的"终极能源",真的要来了?
属牛的年份有哪些
原神圣遗物刷取攻略:副本、规则、合成和世界BOSS介绍【详细方法】
经典凉拌卷心菜:源自荷兰的美国烧烤必备配菜
RTK和GPS定位的区别:农业植保无人机的精准革命
围棋入门基本知识图解:从规则到策略的全面指南
为什么要写检讨书?
T1紫铜其卓越的导电性、导热性研究
钙果树种植全程指南(多长时间可以开花结果)
药学科普 | 形形色色的药物剂型你会吃吗?——缓控释制剂
别再误读了!一文读懂人工智能与人类智能的差异化
第二型糖尿病是什么?成因、症状、诊断、预防方法
新西兰纳皮尔:Art-Deco建筑与美食的完美融合
解决饮水机无法加热的问题(为你提供饮水机加热故障解决方案)
张红甫教你做香辣入味的红烧鸡块
道家吐纳气功腹式呼吸法,激活生命深层能量来源
雨天体育室内课上什么内容好?5个创意活动推荐
2025奥特曼人气大揭秘,谁才是你心中的Top1?
越野驾驶怎样提升技巧?提升越野驾驶技巧需要注意什么?
幼犬健康成长的饮食要求(合理的喂养量及比例是关键)