我正在开发视频聊天应用程序,我需要实时流媒体音频和视频同步。这就是我做的......
我的发件人命令:
gst-launch-1.0 -e mpegtsmux name="muxer" ! udpsink host=172.20.4.19 port=5000 v4l2src ! video/x-raw, width=640,height=480 ! x264enc tune=zerolatency byte-stream=true ! muxer. pulsesrc ! audioconvert ! lamemp3enc target=1 bitrate=64 cbr=true ! muxer. rtph264pay
我的收件人命令:
gst-launch-1.0 udpsrc port=5000 ! decodebin name=dec ! queue ! autovideosink dec. ! queue ! audioconvert ! audioresample ! autoaudiosink
但是我的延迟时间超过1秒。导致这种延迟的原因(假设我做了一些非常错误的事情)?我怎么会最小化它?