[gst-devel] RTP jitter problems
ANTONIO MARQUES MARQUES
amm at tid.es
Tue Feb 5 12:33:35 CET 2008
Hello all,
I am trying to send through a pipeline RTP H264 encoded video and
showing it in other computer. When I receive it in not the same network
I have some problems decoding the video. I have simulated the problem
introducing jitter and it is a problem of jitter.
I have seen that there is an element called gstrtpjitterbuffer that
tries to solve this problem, but when I use it in my pipeline I have
negotiation caps error.
My pipelines are the following:
Sending pipeline:
- gst-launch videotestsrc ! ffmpegcolorspace !
video/x-raw-yuv,width=640,height=480 ! timeoverlay ! videorate ! x264enc
byte-stream=true bitrate=250 key-int-max=6 subme=6 me=3 ! rtph264pay !
queue ! udpsink host=127.0.0.1 port=1545
Receiving pipeline:
- gst-launch udpsrc port=1545 typefind=true caps=application/x-rtp !
gstrtpjitterbuffer ! application/x-rtp ! rtph264depay ! queue !
ffdec_h264 ! ffmpegcolorspace ! queue ! ximagesink qos=FALSE
When I debug it with caps level 5, messages shown are the following:
DEBUG GST_CAPS
gstpad.c:2400:gst_pad_set_caps:<rtpjitterbuffer0:sink> caps
application/x-rtp could not be set
8 ERROR ffmpeg
gstffmpegdec.c:1776:gst_ffmpegdec_frame:<ffdec_h2640> no codec context
Any help?
Thanks
Antonio Marqués
More information about the gstreamer-devel
mailing list