GStreamer - Fluxo de webcam de Raspberry para VLC-PC

Estou tentando transmitir vídeo da webcam de um Raspberry para um VLC player usando o gstreamer 1.0. Agora eu tenho o seguinte comando para o Raspberry:

gst-launch-1.0 -vv -e v4l2src device=/dev/video0  \
! videoscale \
! "video/x-raw,width=352,height=288,framerate=10/1" \
! queue  \
! x264enc \
! h264parse \
! rtph264pay config-interval=10 pt=96 \
! udpsink host=239.255.12.42 port=5004

E o seguinte arquivo sdp para reproduzir o fluxo com o vlc:

c=IN IP4 239.255.12.42
m=video 5004 RTP/AVP 96
a=rtpmap:96 H264/90000

Quando executo o comando gst-launch-1.0, vejo com o wireshark que ele está enviando pacotes udp, mas quando tento reproduzir o fluxo com vlc e o arquivo sdp não recebo nada. O log do vlc diz:

es error: cannot peek
es error: cannot peek
live555 error: no data received in 10s, aborting

Eu não sei o que está errado. Provavelmente eu não criei o pipeline corretamente e é por isso que o vlc não reconhece o fluxo como um fluxo de vídeo adequado. Alguma ideia?

Agradeço antecipadamente por sua ajuda.

questionAnswers(1)

yourAnswerToTheQuestion