AR# 73021

2019.2 Zynq UltraScale+ MPSoC VCU - 为什么在运行两个 4kp30 AVC 编解码 GStreamer 流水线超过 12 小时后会挂起?

描述

为什么在运行两个 4kp30 AVC 编解码 GStreamer 流水线超过 12 小时后会挂起?

示例流水线:

gst-launch-1.0 -v v4l2src device=/dev/video0 io-mode=4 ! video/x-raw, width=3840, height=2160, format=NV12, framerate=30/1 ! omxh264enc target-bitrate=30000 max-bitrate=30000 control-rate=variable num-slices=8 gop-mode=basic prefetch-buffer=TRUE ! video/x-h264, profile=high, alignment=au ! queue ! omxh264dec low-latency=0 internal-entropy-buffers=3 ! queue max-size-bytes=0 ! fpsdisplaysink name=fpssink text-overlay=false video-sink="kmssink bus-id="a0070000.v_mix" render-rectangle=<0,0,3840,2160> plane-id=32 "

解决方案

这是 Zynq UltraScale+ MPSoC - LogiCORE H.264/H.265 视频编解码器单位 (VCU) 的一个已知问题,长时间运行两个 4Kp30 编解码数据流时就会出现。

该问题正在调查之中,其将在未来版本中得到修复。

链接问答记录

主要问答记录

AR# 73021
日期 11/07/2019
状态 Active
Type 综合文章
Tools
IP