Hi guys,
I am going nuts with this problem basically because I am not familiar with streaming further than what I searched for trying to stream real time video in a local network.
I am working with a Raspberry Pi 3 with a Pi NOIR V2 camera and this is my pipeline:
<pre>
raspivid -t 0 -w 640 -h 480 -fps 30 -b 2000000 -hf -vf -ex auto -awb auto -o - | \
gst-launch-1.0 -v fdsrc \
! "video/x-h264, width=(int)640, height=(int)480, framerate=(fraction)30/1" \
! queue \
! h264parse \
! rtph264pay \
config-interval=1 \
pt=96 \
! udpsink \
sync=false \
host=192.168.1.255 \
port=5004 \
bind-address=192.168.1.99 \
bind-port=5004 \
auto-multicast=true \
multicast-iface=eth0 \
</pre>
And here is my SDP file for VLC on my PC:
<pre>
v=0
c=IN IP4 192.168.1.99
t=0 0
a=recvonly
a=type:broadcast
a=charset:UTF-8
m=video 5004 RTP/AVP 96
b=RR:0
a=rtpmap:96 H264/90000
</pre>
The problem is that VLC only catches the first frame. If I stop and play again from VLC it refreshes to a new frame - the video seems to be playing but the image is frozen. Does anybody know what is happening?
Thanks in advance!
<img src="http://gstreamer-devel.966125.n4.nabble.com/file/n4680826/pipeline.png" border="0" alt="Pipeline"/>
<br/><hr align="left" width="300" />
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/RTP-UDP-streaming-only-first-frame-tp4680826.html">RTP/UDP streaming only first frame</a><br/>
Sent from the <a href="http://gstreamer-devel.966125.n4.nabble.com/">GStreamer-devel mailing list archive</a> at Nabble.com.<br/>