快捷导航
你好,我是一个正在使用Nvidia Jetson Orin系列(包括Jetson AGX Orin, Jetson Orin NX, Jetson Orin Nano)进行开发的开发者。在我当前的项目中,我需要实现超低延时的视频传输,但我在实现该功能上遇到了一些问题。

在具体实施过程中,我使用了GStreamer作为我的视频传输框架并尝试使用Nvidia提供的硬件加速解码,但我发现在一些情况下,视频的延时仍然较大。我尝试了一些常见的优化方法,如修改GStreamer的参数,尝试不同的编解码方式等,但都没有达到我期望的效果。

我已经使用过的命令如下:

```bash
gst-launch-1.0 -v videotestsrc ! 'video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480' ! nvvidconv ! 'video/x-raw(memory:NVMM), format=(string)I420' ! omxh264enc ! 'video/x-h264, stream-format=(string)byte-stream' ! h264parse ! rtph264pay pt=96 ! udpsink host=127.0.0.1 port=5000
```

部分的日志信息如下:

```log
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'eglglessink0': gst.egl.EGLDisplay=context, display=(GstEGLDisplay)NULL;
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
```

因此,我希望能收到一些具体的产品推荐或者解决方案,帮助我解决在Jetson Orin系列上实现超低延时视频传输的问题。我关注的并不是产品本身,而是是否有和产品配套的解决方案,可以解决我的问题。我期望的延时应该在10ms以下,视频质量需要1080p或者更高。希望能收到您的回复,非常感谢!
举报 使用道具
| 回复

共 1 个关于本帖的回复 最后回复于 2023-8-17 12:15

Sasuke 版主 发表于 2023-8-17 12:15 | 显示全部楼层
非常感谢您的详细描述。我需要收集更多的信息来帮助您解决问题,例如您所使用的硬件设备的具体型号,您在使用GStreamer进行视频传输时的具体参数设置,以及在哪些情况下会发生延时过大的问题。这些信息可以帮助我们更好地理解和解决问题。
您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

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

明星用户