在gstreamer中通过IP流式传输第一个视频时出现巨大延迟

时间:2018-01-22 06:59:00

标签: udp video-streaming streaming gstreamer rtp

我们正在使用gstreamer进行IP视频流传输。

在接收端,我正在使用以下管道:

gst-launch-1.0 -vvv udpsrc port=5004 ! application/x-rtp, payload=96 ! rtph2 64depay ! h264parse ! imxvpudec ! imxipuvideosink sync=false

在发件人端,我们使用以下管道:

C:\gstreamer\1.0\x86_64\bin\gst-launch-1.0.exe -v filesrc location=C:\\gstreamer\\1.0\\x86_64\\bin\\hash.h264 ! h264parse ! rtph264pay ! udpsink host=<IPAddress> port=5004 sync=true

当我播放第一个视频时,开始播放需要很长时间,超过5秒。

但是从下一个视频开始,它就开始播放了。

C:\gstreamer\1.0\x86_64\bin\gst-launch-1.0.exe -v filesrc location=C:\\gstreamer\\1.0\\x86_64\\bin\\test.h264 ! h264parse ! rtph264pay ! udpsink host=<IPAddress> port=5004 sync=true

有没有办法让第一个视频也能立即播放

0 个答案:

没有答案