TI 编解码器免费提供,附带生产许可且现在可供下载。所有编解码器均经过生产环境测试,可轻松集成到视频和语音应用中。在许多情况下,我们会为 C66x 平台提供和验证 C64x+ 编解码器。下载页面及每个安装程序中都包含有数据表和发行说明。
通过点击下面的“下载选项”按钮获得的编解码器是 TI 当前提供的经过测试的最新版本。此外,某些应用演示也提供 TI 编解码器版本。演示中的编解码器版本不一定是最新版本。
- 经现场强化和测试
- LINUX 和 WINDOWS 安装程序
- 采用 XDC 封装且在编解码器引擎测试中经标准 EVM 验证
- 编码器和解码器均可用
- 所有编解码器都兼容 eXpressDSP™,并实施 XDM 1.x 的一个接口
- 每个编解码器数据表都指定了性能数据
编码 - 从以 750MHz 运行的单个 C66x DSP 内核器件到具有 8 个 C66x DSP 内核、以 1.25GHz 运行的多核 SoC 器件,品类丰富的 TI DSP 提供了一个可扩展的高能效平台,用于帮助实现从较低分辨率一直到全高清和超高清的编码解决方案。
- 下表提供了在 TI DSP 上实现各种编码解决方案所需的 C66x DSP 内核和 TMS320C6678 器件估计数。
- 支持基础配置文件、主配置文件和高配置文件。
- 此编码器用于下面所述的性能测量。
H.264/音视频编码 (AVC) 编码
H.264 编码器配置文件 | 分辨率和帧速率 | 1.25GHz 时所需的 C66x DSP 内核数 | 1.25GHz 时所需的 TMS320C6678 器件数 |
基础配置文件 (BP) | 480p30 | 0.5 个内核 | <1 个器件 |
基础配置文件 (BP) | 720p30 | 2 个内核 | <1 个器件 |
基础配置文件 (BP) | 1080p30 | 4 个内核 | <1 个器件 |
基础配置文件 (BP) | 1080p60 | 8 个内核* | 1 个器件* |
高配置文件 (HP) | 480p30 | 2 个内核 | <1 个器件 |
高配置文件 (HP) | 720p30 | 4 个内核 | <1 个器件 |
高配置文件 (HP) | 1080p30 | 8 个内核 | 1 个器件 |
*注意:并非所有需要的内核数和器件数都是测量值。标记星号 (*) 的值为推断值。
*测量时使用的是 TMS320C6678 评估模块,该模块具有以 1.25GHz 运行的 C66x DSP 内核和以 1333MHz 数据速率运行的 DDR3 外部存储器接口。
*如需有关 C6678 器件符合 H.264/AVC 标准的编码分辨率、帧速率和配置文件(包括主配置文件)的完整列表,请参阅 H.264 编码器数据表。此数据表还包括上表所述每种场景使用的配置相关信息。
H.265/高效视频编码 (HEVC) 编码
H.265 编码器主配置文件配置 | 分辨率和帧速率 | 1.25 GHz 时所需的 C66x DSP 内核数 | 1.25 GHz 时所需的 TMS320C6678 器件数 |
低延迟 | 1080p30 | 10 个内核* | 2 个器件* |
低延迟 | 1080p60 | 20 个内核 | 3 个器件 |
低延迟 | 4kp30 | 40 个内核* | 5 个器件* |
低延迟 | 4kp60 | 80 个内核* | 10 个器件* |
随机存取 | 1080p30 | 24 个内核 | 3 个器件 |
随机存取 | 1080p60 | 48 个内核 | 6 个器件 |
随机存取 | 1080p30 | 64 个内核 | 8 个器件 |
随机存取 | 4kp60 | 128 个内核* | 16 个器件 |
*注意:并非所有需要的内核数和器件数都是测量值。标记星号 (*) 的值为推断值。例如,4kp60 性能数字是从 4kp30 通过理论推导而来。
*测量时使用的是 Advantech DSP-8681(具有 4 个 TMS320C6678 DSP 的半长 PCIe 卡)和 DSP-8682(具有 8 个 TMS320C6678 DSP 的全长 PCIe 卡)。C66x DSP 内核以 1.25GHz 运行,而 DDR3 外部存储器接口以 1333MHz 数据速率运行。
*如需有关 C6678 器件符合 H.265/HEVC 标准的编码分辨率、帧速率和配置文件(包括标准配置文件)的完整列表,或要查看器件和系统参数和推断,请参阅 HEVC 编码器数据表。此数据表还包括上表所述每种场景使用的配置相关信息。
解码
- TI 让从单通道到高密度处理的各种视频位流解码方案成为可能。借助这种高能效的灵活解决方案,可支持大量各种视频解码配置、帧速率和配置文件,包括那些仍处于开发阶段的技术。
- 下表提供为了在 TI DSP 上实现各种解码解决方案而需要的 C66x DSP 内核和 TMS320C6678 器件数估算结果。
- 支持基础配置文件、主配置文件和高配置文件。
- 此解码器用于下面所述的性能测量。
H.264/音视频编码 (AVC) 解码
H.264 解码器配置文件 | 分辨率和帧速率 | 1.25 GHz 时所需的 C66x DSP 内核数 | 1.25 GHz 时所需的 TMS320C6678 器件数 |
高配置文件 (HP) | 480p30 | 0.5 个内核 | <1 个器件 |
高配置文件 (HP) | 720p30 | 1 个内核 | <1 个器件 |
高配置文件 (HP) | 720p60 | 4 个内核 | <1 个器件 |
高配置文件 (HP) | 1080p30 | 4 个内核 | <1 个器件 |
*测量时使用的是 TMS320C6678 评估模块,该模块具有以 1.25GHz 运行的 C66x DSP 内核和以 1333MHz 数据速率运行的 DDR3 外部存储器接口。
*如需有关 C6678 器件符合 H.264/AVC 标准的解码分辨率、帧速率和配置文件(包括基础配置文件和主配置文件)的完整列表,请参阅 H.264 HP 解码器数据表。此数据表还包括上表所述每种场景使用的配置相关信息。
H.265/高效视频编码 (HEVC) 解码
- 支持主配置文件。
- 此解码器用于下面所述的任何性能测量。
H.265 编码器主配置文件配置 | 分辨率和帧速率 | 所需的 TMS320C6678 DSP 数/C66x DSP 内核数 | 1.25GHz 时所需的 TMS320C6678 器件数 |
低延迟 | 1080p30 | 3 个内核* | <1 个器件* |
低延迟 | 1080p60 | 5 个内核 | <1 个器件 |
低延迟 | 4kp30 | 16 个内核* | 2 个器件* |
低延迟 | 4kp60 | 24 个内核* | 3 个器件* |
随机存取 | 1080p30 | 4 个内核* | <1 个器件* |
随机存取 | 1080p60 | 8 个内核 | 1 个器件 |
随机存取 | 4kp30 | 16 个内核 | 2 个器件 |
随机存取 | 4kp60 | 32 个内核* | 4 个器件* |
*注意:并非所有需要的内核数和器件数都是测量值。标记星号 (*) 的值为推断值。例如,4kp60 性能数字是从 4kp30 通过理论推导而来。
*注意,多芯片解码器需要使用均分图块。图块可以是水平或垂直的子图片。需要的图块数根据所用的芯片数而定。
*测量时使用的是 Advantech DSP-8681(具有 4 个 TMS320C6678 DSP 的半长 PCIe 卡)和 DSP-8682(具有 8 个 TMS320C6678 DSP 的全长 PCIe 卡)。C66x DSP 内核以 1.25GHz 运行,而 DDR3 外部存储器接口以 1333MHz 数据速率运行。
*如需有关 C6678 器件符合 H.265/HEVC 标准的解码分辨率、帧速率和配置文件的完整列表,请查看 HEVC 解码器数据表。此数据表还包括上表所述每种场景使用的配置相关信息。
/n