本文主要介绍AM5728基于GStreamer的视频采集、编解码、算法处理、显示以及存储案例,其中包含tl-gst-v4l2-vpe-iva-udp案例、tl-gst-mjpeg-dec-edge案例、.tl-gst-rtsp-dec-edge案例与H.264视频流MP4格式转码方法等。
本次案例测试板卡为创龙科技TL5728F-EVM开发板,它是一款基于TI Sitara系列AM5728(双核ARM Cortex-A15 +浮点双核DSP C66x) + Xilinx Artix-7 FPGA处理器设计的高端异构多核评估板。
其中使用到AM5728开发板的ARM端为Cortex-A15_0核心,DSP端为DSP1核心,开发案例位于产品资料“4-软件资料\Demo\tl-video-demos\”目录下。开发案例中的bin目录存放可执行程序,src目录存放源码。案例适用的模块如下表:
表 1
案例名称 |
适用模块 |
tl-gst-v4l2-vpe-iva-udp |
ZH5640-MIC-001(USB CMOS摄像头) TL5158P模块(4路D1视频采集) TL7002P模块(VGA视频采集) TL7601P模块(HD-SDI视频采集) TL7611P模块(HDMI视频采集) TL-VPortP模 |