Transmitir video H.264 sobre rtp usando gstreamer

Soy novato con gstreamer y estoy tratando de ser usado con él. Mi primer objetivo es crear un flujo rtp simple de video h264 entre dos dispositivos. Estoy usando estas dos tuberías:

Remitente:gst-launch-1.0 -v filesrc location=c:\\tmp\\sample_h264.mov ! x264enc ! rtph264pay ! udpsink host=127.0.0.1 port=5000

Receptor:gst-launch-1.0 -v udpsrc port=5000 ! rtpmp2tdepay ! decodebin ! autovideosink

Pero con el primero (el remitente) recibí el siguiente error:

Setting pipeline to PAUSED ...
Pipeline is PE*R*O L(LgIsNtG- l.a.u.n
h-1.0:5788): CRITICAL **: gst_adapter_map: assertion `size > 0' failed
ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal data flow error.
Additional debug info:
gstbasesrc.c(2812): gst_base_src_loop (): /GstPipeline:pipeline0/GstFileSrc:filesrc0:
streaming task paused, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...

Probé muchas otras configuraciones, pero no pude encontrar la canalización correcta.

Alguna otra información: Gstreamer versión: 1.0.7 OS: Windows 7

¿Alguna idea / sugerencia? Gracias,

Respuestas a la pregunta(1)

Su respuesta a la pregunta