AR# 72329

2019.1 Zynq UltraScale+ MPSoC VCU - 为什么在很长一段时间内对两个 4Kp30 HEVC 流媒体进行编码并使用带有 PL-DDR 的使用案例 2 (UC2) 时,会出现内存不足问题?

描述

为什么在很长一段时间内对两个 4Kp30 HEVC 流媒体进行编码并使用带有 PL-DDR 的使用案例 2 (UC2) 时,会出现内存不足问题?

gst-launch-1.0 v4l2src device=/dev/video0 io-mode=4 ! video/x-raw, width=3840, height=2160, format=NV16_10LE32, framerate=30/1 ! omxh265enc qp-mode=auto gop-mode=basic gop-length=60 b-frames=4 target-bitrate=30000 num-slices=8 control-rate=constant prefetch-buffer=true low-bandwidth=false filler-data=true cpb-size=1000 initial-delay=500 periodicity-idr=60 ! video/x-h265, profile=main-422-10, alignment=au ! queue max-size-bytes=0 ! mpegtsmux alignment=7 name=mux ! rtpmp2tpay ! udpsink host=192.168.25.89 port=5004 -v > /run/test1.log 2>&1 &

gst-launch-1.0 v4l2src device=/dev/video1 io-mode=4 ! video/x-raw, width=3840, height=2160, format=NV16_10LE32, framerate=30/1 ! omxh265enc qp-mode=auto gop-mode=basic gop-length=60 b-frames=4 target-bitrate=30000 num-slices=8 control-rate=constant prefetch-buffer=true low-bandwidth=false filler-data=true cpb-size=1000 initial-delay=500 periodicity-idr=60 ! video/x-h265, profile=main-422-10, alignment=au ! queue max-size-bytes=0 ! mpegtsmux alignment=7 name=mux ! rtpmp2tpay ! udpsink host=192.168.25.89 port=5008 -v > /run/test2.log 2>&1 &

解决方案

这是一个与 Zynq UltraScale+ MPSoC - LogiCORE H.264/H.265 视频编解码器 (VCU) 有关的已知问题,使用 PL-DDR 时会出现。

该问题在 Vivado 2019.2 版本中已修复。

  • 2019.1 — 用户必须更新至 2019.2 或更新版本

链接问答记录

主要问答记录

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