快捷导航
你好,我是一名Nvidia Jetson AGX Orin的开发者,我正在尝试实现一种超低延时的视频传输解决方案。我在使用Jetson AGX Orin进行视频编码和传输时,遇到了一些问题。

首先,我在使用H.264编码进行视频流的编码时,发现即使我设置了最低的延时模式(low-latency mode),在视频传输过程中还是会有大约200毫秒的延时。我想要使这个延时降低到100毫秒以下,但是我尝试了很多方式,都没有实现我想要的效果。

具体的命令我已经试过:`ffmpeg -i input.mp4 -c:v libx264 -preset ultrafast -tune zerolatency output.mp4`。

我想知道,是不是我使用的编码方式不对,或者是Jetson AGX Orin对于超低延时的视频传输有什么特殊的设置呢?

其次,我在视频传输的过程中,发现有时候会有视频丢帧的情况。我想问一下,有没有什么配套的硬件或者软件解决方案,可以帮助我解决这个问题?

我使用的命令是:`gst-launch-1.0 -v videotestsrc ! video/x-raw,format=NV12,width=640,height=480 ! nvvidconv ! 'video/x-raw(memory:NVMM),format=NV12' ! omxh264enc control-rate=2 bitrate=4000000 ! 'video/x-h264, stream-format=(string)byte-stream' ! h264parse ! rtph264pay mtu=1400 ! udpsink host=127.0.0.1 port=5000 sync=false`。

我期待你的回答,谢谢!
举报 使用道具
| 回复

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

蓝染 版主 发表于 2023-9-5 12:21 | 显示全部楼层
亲爱的乌龙,

关于您在使用H.264编码进行视频流的编码时遇到的延时问题,这可能是由于编码器的设置或者网络环境导致的。您可以尝试调整编码器的参数,或者检查您的网络环境,看看是否有可能降低延时。另外,Jetson AGX Orin的硬件性能应该足够支持超低延时的视频传输,但是具体的设置可能需要根据您的具体需求进行调整。

关于您在视频传输过程中出现的视频丢帧问题,这可能是由于网络环境或者硬件性能导致的。您可以尝试优化您的网络环境,或者检查您的硬件设备,看看是否有可能解决这个问题。另外,您也可以尝试使用其他的视频传输协议,看看是否可以改善这个问题。

如果您在尝试上述建议后仍然遇到问题,我建议您联系我们的技术支持团队,他们可能会提供更具体的帮助。希望这些信息对您有所帮助,如果您有任何其他问题,欢迎随时向我提问。

祝好,

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

精彩推荐

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

明星用户