主题中讨论的其他器件: TDA4VM、 SK-AM69、SK-AM68
工具与软件:
尊敬的 TI 支持部门:
为了设置用于接收来自摄像头的视频的流水线、使用 H264编解码器压缩视频、并将其发送到以太网端口、我们使用板上示例随附的 test.yaml 文件。
title: "test"
log_level: 2
inputs:
input0:
source: /dev/video-usb-cam0
#format: jpeg
format: yuyv # uyuv
width: 752 # 1920
height: 416 # 1080
framerate: 30
input1:
source: /dev/video-usb-cam0
#subdev_id : /dev/v4l-rpi-subdev0
format: yuyv
width: 1920
height: 1080
framerate: 30
input2:
source: /opt/edgeai-test-data/videos/video0_1920_1088.h264
format: h264
width: 1920
height: 1088
framerate: 30
loop: True
input3:
source: /dev/video-tc-cam0 #/dev/video2
subdev_id : /dev/v4l-tc-subdev0 # /dev/v4l-subdev2
#sen_id: tc358743
#sen_name: tc358743
format: uyuv
width: 1280 # 1920
height: 720 # 1080
framerate: 60
input4:
source: /dev/video-usb-cam1
format: uyuv
width : 720
height: 576
framerate: 25
models:
model0:
model_path: /opt/model_zoo/TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320
viz_threshold: 0.6
model1:
model_path: /opt/model_zoo/27725f30
model2:
model_path: /opt/model_zoo/ONR-OD-8220-yolox-s-lite-mmdet-coco-640x640
outputs:
output0:
sink: appsink #kmssink
width: 1280 # 1920
height: 720 # 1080
overlay-perf-type: graph
output1:
sink: /opt/edgeai-test-data/output/output_videosony.mkv
# sink: /opt/edgeai-test-data/output/img/img_%04d.jpg
width: 1360 # 1920
height: 768 # 1080
# bitrate: 1000000
output2:
sink: remote
width: 1920
height: 1080
port: 8090
host: 192.168.168.30
# host: 192.168.3.31
# encoding: mp4
encoding: h264
bitrate: 2000000 # 4000000
output3:
sink: remote
width: 752
height: 416
port: 8090
host: 192.168.168.30
encoding: h264
bitrate: 2000000
#encoding: jpeg
#overlay-perf-type: graph
# gop-size: 25
flows:
flow1: [input1,model0,output2]
#flow1: [input0, model2, output3] # input1 - sony, input0 - web
# flow2: [input0,model0,output1]
# flow3: [input1,model1,output0]
# gst-launch-1.0 udpsrc port=8090 ! application/x-rtp, media=video, clock-rate=90000,encoding-name=H264,payload=96 ! rtph264depay ! avdec_h264 ! autovideosink
# root@tda4vm-sk:/opt/edgeai-gst-apps/apps_python# ./app_edgeai.py ../configs/test.yaml
但运行大约12分钟后、流量会下降。 在我添加了一个强大的风扇后,流量下降了25分钟的运行。 我觉得最主要的问题是在人工智能开模块的时候、处理器会消耗很多、现在的被动散热系统是没法处理的。 同时、在开始执行 gstreamer 命令的流程时、流程不会下降、因为不使用 AI 模型。 但遗憾的是、此命令不允许 调整输出比特率(在 test.yaml 中可能实现)、这并不适合我们。
如何使用 test.yaml 配置文件从流水线中删除 AI 模型? 或者如何采取不同的方式?
期待您的回复
Igor Kovryga
