你好,我是一名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