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