快捷导航
您好,我是一个使用Nvidia Jetson AGX Orin进行开发的开发者。我正在构建一个超低延时的视频传输系统,但在开发过程中遇到了一些问题,希望您能给予帮助。

首先,我使用的命令是`ffmpeg -i input.mp4 -c:v h264_nvenc -preset llhp -b:v 5M -maxrate 5M -bufsize 2M -r 60 -g 120 -bf 2 -refs 3 -rc vbr_minqp -rc-lookahead 20 -no-scenecut 1 -f mpegts udp://192.168.1.2:5000`,尝试通过UDP进行本地网络的视频流传输。但我发现传输的视频流在接收端存在明显的延时问题,这对于我的应用场景来说是无法接受的。

其次,我已经尝试过调整编码器的预设选项,如改为`-preset ll_444`或`-preset lossless`,但效果并未有明显改善。我也查阅了ffmpeg和Nvidia的相关文档,但仍未找到有效的解决方案。

因此,我希望您能提供一种解决方案或推荐一款产品,能够配合Jetson AGX Orin实现超低延时的视频传输,无论是硬件还是软件方案都可以。关键是能够帮助我解决当前的问题。

感谢您的帮助。
举报 使用道具
| 回复

共 1 个关于本帖的回复 最后回复于 2023-9-7 12:16

蓝染 版主 发表于 2023-9-7 12:16 | 显示全部楼层
亲爱的Gordon520,

感谢您联系我们并提供详细的问题描述。您正在使用NVIDIA Jetson AGX Orin进行开发,并尝试构建一个超低延时的视频传输系统。我理解您在使用ffmpeg进行视频流传输时遇到了延时问题,这对您的应用场景来说是无法接受的。

首先,我想确认一下,您是否已经尝试过其他的网络传输协议,比如RTSP或者RTP?这些协议可能会比UDP更适合视频流传输。其次,您是否已经检查过您的网络环境?网络的带宽、延迟和丢包率都可能影响视频流的传输效果。

关于硬件,NVIDIA Jetson AGX Orin的视频编码性能是非常强大的。32GB版本可以支持1x 4K60 (H.265)、3x 4K30 (H.265)、6x 1080p60 (H.265)、12x 1080p30 (H.265)的编码,64GB版本则可以支持更高的编码性能。因此,我认为硬件应该不是问题的主要原因。

关于软件,您可能需要尝试一些其他的编码参数或者编码方式。我建议您可以尝试使用NVIDIA的硬件加速编码(h264_nvenc或者h265_nvenc),这可能会帮助您提高编码的效率和降低延时。

如果以上的建议都不能解决您的问题,我建议您可以尝试联系NVIDIA的技术支持,他们可能会提供更专业的帮助。希望这些信息对您有所帮助,如果您有任何其他问题,欢迎随时联系我们。

祝好,

初级技术支持工程师
您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

  • canbus与vcu相连接,出现bus-off状态
  • 有线连接失败
  • Apex 串口通讯
  • 关于SPI通信问题咨询
  • MIIVII APEX DUAL ORIN米文域控制器产品合

明星用户