快捷导航
你好,我是一名Nvidia Jetson开发者,我正在使用Jetson AGX Orin, Jetson Orin NX, 以及Jetson Orin Nano进行一项超低延迟的视频传输项目。我的目标是尽可能地减少视频从捕获源到目标设备的传输延迟。

我已经尝试使用了一些现有的解决方案,例如使用GStreamer进行视频的捕获和传输,但我发现在我所使用的Jetson Orin系列上,尽管我已经尽可能地优化了参数,例如调整了缓冲区大小,尝试使用不同的传输协议等,但仍然无法达到我预期的延迟。

我使用的命令如下:

`gst-launch-1.0 -v v4l2src device=/dev/video0 ! 'video/x-raw, width=640, height=480, framerate=30/1' ! queue ! videoconvert ! x264enc tune=zerolatency ! rtph264pay ! udpsink host=192.168.1.2 port=5000`

我在日志中也没有发现任何明显的错误或警告,但我注意到在传输过程中,CPU和GPU的使用率都相对较高,我怀疑这可能是导致延迟问题的一部分原因。

为了解决这个问题,我希望能够得到关于如何优化Jetson Orin系列上的视频传输性能的建议,如果有任何具体的硬件或软件产品,例如专门针对Jetson Orin系列优化的GStreamer插件,或者有其他的视频传输解决方案,能够提供更低的延迟,我都非常感兴趣。

谢谢你的帮助!
举报 使用道具
| 回复

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

Sasuke 版主 发表于 2023-9-4 18:16 | 显示全部楼层
亲爱的杨柳657,

感谢您选择Nvidia Jetson系列进行您的项目。关于您的问题,我有一些可能的建议。首先,您可以尝试调整Jetson设备的功率模式,以便更好地利用其性能。例如,您可以尝试将其设置为MODE_40W_ALL模式,这可能有助于提高CPU和GPU的性能。

其次,您可以尝试使用不同的视频编码格式。例如,您可以尝试使用H.265或VP9,这些编码格式可能会提供更好的性能。

最后,您可以尝试使用不同的GStreamer插件或者其他的视频传输解决方案。我建议您查阅相关文档或者社区,看看是否有其他开发者遇到过类似的问题,并找到了有效的解决方案。

如果以上建议仍无法解决您的问题,我建议您尝试联系我们的高级技术支持团队,他们可能会有更深入的解决方案。希望这些信息对您有所帮助,如果您有任何其他问题,欢迎随时向我提问。

祝您的项目顺利!
您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

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

明星用户