你好,我是一个Nvidia Jetson的开发者。我在使用Jetson Orin NX开发一个需要超低延时视频传输的项目时遇到了问题。
我当前的需求是在Jetson Orin NX上实现一个超低延时的视频传输解决方案,从图像采集,编码,传输,到解码和显示,整个过程的延时需要尽可能的低。我已经尝试过使用GStreamer进行视频流处理,以及使用RTSP和RTP进行视频传输,但是发现延时仍然不能满足需求。
我在系统上执行了以下命令:
```
gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw, width=1920, height=1080, framerate=30/1' ! omxh264enc ! 'video/x-h264, stream-format=(string)byte-stream' ! h264parse ! rtph264pay config-interval=1 pt=96 ! udpsink host=127.0.0.1 port=5000
```
并在接收端执行了以下命令:
```
gst-launch-1.0 udpsrc port=5000 ! 'application/x-rtp, encoding-name=H264, payload=96' ! rtph264depay ! h264parse ! omxh264dec ! nveglglessink sync=false
```
但是我发现,即使在同一台机器上,视频传输的延时也高达几百毫秒,远超过我的预期。
我想请教,是否有适合Jetson Orin NX的超低延时视频传输的解决方案?或者有哪些产品可以提供配套的解决方案,来帮助我解决这个问题?感谢! |
|
|
|
|
共 1 个关于本帖的回复 最后回复于 2023-9-13 09:43