前言
由于项目需要,需要开发Jetson平台的硬件编解码;
优化CPU带宽,后续主要以介绍硬件编解码为主
1.Jetson各平台编解码性能说明
如下是拿了Jetson nano/tx2/Xavier等几个平台做对比;
这里说明的编解码性能主要是对硬件来说的
2. 编解码实现说明
2.1 软件编解码
优点:功能强大、实现容易,工具强大
缺点: 占用CPU很大
常用工具有如下: ffmpeg、gstreamer,只做简单介绍
2.1.1 ffmpeg
FFMPEG是领先的多媒体框架,提供了音视频的编码,解码,转码,封装,解封装,流,滤镜,播放等功能。
它几乎支持所有的音视频格式,不管是标准委员会,社区,还是公司设计的。
它是高度可移植,跨平台的:
可以在Linux, Mac OS X