请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM5728 您好!
我正在通过 RTP 向 AM5728接收30fps/1080p MJPEG 流、我希望将代码转换为 h264并重新传输到另一个器件。 我发现 ducatih264enc 中引入了一些延迟。 如何调整属性以最大程度地减小整体延迟? 我的发送管道(在 AM5728上)如下所示:
gs-launch-1.0 -v udpsrc port=1234 caps="application/x-rtp、media=(string) video、loads=(int) 26、clock-rate =(int) 90000、ssrc=(guint) 2823054885"! rtpjitterbuffer latiter=20压降延迟=false! 很棒的酒店! jpegparse! 极好的体验! VPE! VIDEO/x-RAW、FORMAT=NV12、width=1920、height=1080、framerate=30/1! ducatih264enc! h264parse! rtph264支付! udpsink 主机=192.168.100.114端口=1234
我已经尝试设置 ducatih264enc 属性:rate-preset=1 hdHRD-buffer-size=4096,但延迟仍然很明显。
我的接收管道(在其他设备上)为:
gst-launch-1.0 -v udpsrc 端口=1234! application/x-rtp、encoding-name=h264、有效载荷=96! rtpjitterbuffer latiter=100 drop-on-later=false! rtph264depay! h264parse! 超赞! fpsdisplaysink sync=false
谢谢、
Vishal