The below pipeline works fine if I either send it to UDP, or if I sent to a file. When I connect them with a tee, the pipeline does nothing (no data sent to file or UDP port). No errors are printed, however, when I hit CTRL-C the pipeline waits for EOL shutdown and I have to CTRL-C again.
<pre>
gst-launch-1.0 -e \
rtspsrc location='rtsp://userid:pwd@10.0.0.1:554' latency=100 ! \
tee name=t ! \
queue ! \
rtph264depay ! \
h264parse ! \
mp4mux ! \
filesink location=tee.mp4 \
t. ! \
queue ! \
udpsink host=192.168.1.140 port=5000
</pre>
This works fine:
<pre>
gst-launch-1.0 -e \
rtspsrc location='rtsp://userid:pwd@10.0.0.1:554' latency=100 ! \
rtph264depay ! \
h264parse ! \
mp4mux ! \
filesink location=tee.mp4
</pre>
...and this works fine:
<pre>
gst-launch-1.0 -e \
rtspsrc location='rtsp://userid:pwd@10.0.0.1:554' latency=100 ! \
udpsink host=192.168.1.140 port=5000
</pre>
Thoughts?
<br/><hr align="left" width="300" />
Sent from the <a href="http://gstreamer-devel.966125.n4.nabble.com/">GStreamer-devel mailing list archive</a> at Nabble.com.<br/>