此案例来源于:创龙科技
测试板卡为:TI Sitara系列AM5728+ Xilinx Artix-7 FPGA开发板
前 言
本文主要介绍AM5728基于GStreamer的视频采集、编解码、算法处理、显示以及存储案例,案例使用到的ARM端为Cortex-A15_0核心,DSP端为DSP1核心。开发案例位于产品资料“4-软件资料\Demo\tl-video-demos\”目录下,分别为tl-gst-v4l2-vpe-iva-udp、tl-gst-mjpeg-dec-edge、tl-gst-rtsp-dec-edge。开发案例中的bin目录存放可执行程序,src目录存放源码。
评估板简介
创龙科技TL5728F-EVM是一款基于TI Sitara系列AM5728(双核ARM Cortex-A15 +浮点双核DSP C66x) + Xilinx Artix-7 FPGA处理器设计的高端异构多核评估板,由核心板与评估底板组成。AM5728与Artix-7在核心板内部通过GPMC、I2C通信总线连接,在评估底板通过PCIe通信总线连接。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
评估板接口资源丰富,引出双路千兆网口、双路SFP光口、USB 3.0、CAN、RS485、SATA、HDMI、GPMC、FMC等接口,方便用户快速进行产品方案评估与技术预研。
目 录
前 言———— 4
1 tl-gst-v4l2-vpe-iva-udp案例———— 10
1.1 案例说明———— 10
1.2 案例测试 ————10
1.2.1 ZH5640-MIC-001(USB CMOS摄像头)———— 12
1.2.2 TL5158P模块(4路D1视频采集)———— 21
1.2.3 TL7002P模块(VGA视频采集) ————29
1.2.4 TL7601P模块(HD-SDI视频采集)———— 38
1.2.5 TL7611P模块(HDMI视频采集)———— 47
1.2.6 TL-VPortP模块(CMOS摄像头)———— 57
1.3 时延测试 ————65
1.3.1 ZH5640-MIC-001(USB CMOS摄像头)————65
1.3.2 TL5158P模块(4路D1视频采集)———— 66
1.3.3 TL7002P模块(VGA视频采集)———— 68
1.3.4 TL7601P模块(HD-SDI视频采集)———— 69
1.3.5 TL7611P模块(HDMI视频采集)———— 70
1.3.6 TL-VPortP模块(CMOS摄像头)———— 72
1.4 案例解析———— 73
1.4.1 GStreamer管道示意图 ————73
1.4.2 关键代码说明 ————74
1.5 案例编译 ————81
2 tl-gst-mjpeg-dec-edge案例———— 81
2.1 案例说明 ————82
2.2 案例测试 ————82
2.3 时延测试 ————89
2.4 案例解析 ————90
2.4.1 GStreamer管道示意图 ————90
2.4.2 关键代码说明———— 90
2.5 案例编译———— 96
3 tl-gst-rtsp-dec-edge案例———— 97
3.1 案例说明———— 97
3.2 案例测试———— 98
3.3 时延测试———— 102
3.4 案例解析 ————103
3.4.1 GStreamer管道示意图———— 103
3.4.2 关键代码说明———— 103
3.5 案例编译 ————108
4 H.264视频流MP4格式转码方法———— 109
更多帮助———— 113
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉