我们正在使用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
有没有办法让第一个视频也能立即播放