<div dir="ltr"><span style="font-size:12.8px">Hi,</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">This has to be a simple fix... hopefully</div><div style="font-size:12.8px">I am using a tee, so as to capture a camera stream to disk, and deliver it to a named pipe at the same time.</div><div style="font-size:12.8px">The named pipe (linux fifo) will block until it is read by it's consumer, but I need the gstreamer pipeline to still save the stream uninterrupted even when the pipe is blocked.</div><div style="font-size:12.8px">I have used queues after the tee outputs, as per documentation, but whenever I start my pipeline, it just goes paused, and never runs (until I read from the named pipe of course).</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">What am I missing?</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><div>gst-launch-1.0 uvch264src device=/dev/video0 name=src auto-start=true src.vidsrc \</div><div> ! queue \</div><div> ! video/x-h264,width=1280,height=720,framerate=24/1 \</div><div> ! omxh264dec \</div><div> ! omxh264enc target-bitrate=850000 control-rate=variable name=encoder ! tee name=t t. ! queue \</div><div> ! video/x-h264,profile=high \</div><div> ! h264parse ! flvmux ! rtmpsink location=rtmp://HOST:1935/live async=false t. ! queue leaky=1 ! filesink location=/var/ramdisk/fifo.h264</div></div></div>
<img src="http://mandrillapp.com/track/open.php?u=30003446&id=7318412c218d4dd3a8f240aa5e478864" height="1" width="1">