Gstreamer 大量缓冲区被丢弃

Gstreamer 大量缓冲区被丢弃,gstreamer,rtp,Gstreamer,Rtp,我正在尝试使用RTP进行流式传输,客户机说有数据包丢弃的分配 服务器管道: gst-launch videotestsrc ! x264enc ! rtph264pay ! udpsink host=192.168.1.16 port=5000 客户端管道: gst-launch udpsrc uri=udp://192.168.1.16:5000 caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, enc

我正在尝试使用RTP进行流式传输,客户机说有数据包丢弃的分配

服务器管道:

 gst-launch videotestsrc ! x264enc ! rtph264pay ! udpsink host=192.168.1.16 port=5000
客户端管道:

gst-launch udpsrc uri=udp://192.168.1.16:5000 caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, sprop-parameter-sets=(string)\"Z01AFeygoP2AiAAAAwALuaygAHixbLA\\=\\,aOvssg\\=\\=\", payload=(int)96, ssrc=(uint)1645090291, clock-base=(uint)1778021115, seqnum-base=(uint)28353" ! rtph264depay ! queue ! ffdec_h264 ! autovideosink 
我可以在客户端上看到视频,但是速度非常慢,有很多数据包丢失。客户端上的错误:

from element /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage: 
A lot of buffers are being dropped.
Additional debug info:
gstbasesink.c(2875): gst_base_sink_is_too_late (): /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage:
There may be a timestamping problem, or this computer is too slow 
如果有人能告诉我我做错了什么,那就太好了

请尝试“xvimagesink sync=false”,而不是使用“自动视频接收器”