ZHCADF0 November   2023 AM62A3-Q1 , AM62A7-Q1 , AM62P-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2AM62A 处理器
  6. 3AM62A 视频处理单元 (VPU) 功能
  7. 4AM62A JPEG 编码能力
    1. 4.1 开源 GStreamer 概述
    2. 4.2 TI 提供的用于多媒体的 V4L2 驱动程序
    3. 4.3 硬件加速 GStreamer 插件
  8. 5软件驱动器架构
  9. 6性能测量
  10. 7多媒体用例
    1. 7.1 智能 AI 盒
    2. 7.2 安全监控
  11. 8总结
  12. 9参考资料

开源 GStreamer 概述

GStreamer 是一个开源框架,它简化了媒体播放器和捕获编码器等多媒体应用的开发。它通过使用标准接口封装了现有的多媒体软件元件(例如编解码器和硬件加速器),并为各种应用提供了统一的框架。值得注意的是,新的 GStreamer 功能正在不断添加,核心库也得到了 GStreamer 社区成员的积极支持。有关 GStreamer 框架的附加信息,请访问 GStreamer 工程网站 [4]。

GStreamer 的模块化性质有利于添加新功能,并能够实现应用开发和测试的灵活性。处理节点通过具有多个接收端和/或源端焊盘的 Gstreamer 插件来实现。许多插件通常作为 ARM 软件实现运行,但对于更复杂的 SOC,某些函数在硬件加速 IP 上的执行效果更好。用于 AM62A 视觉处理的 GStreamer 插件可在 [5] 中找到。