Is it possible to use two Tees in a pipeline

Dwight Kulkarni dwight at realtime-7.com
Wed Sep 15 20:41:25 UTC 2021


Hi all,

I want to setup a pipeline as follows:


queue -> splitmuxsink
                                   vpunenc_h264 -> queue -> h264parse ->
tee_h264 <
                                 /

                 queue -> appsink name=appsink1
v4l2src -> tee_raw
<
                                 \
                                   queue -> jpegenc -> appsink name=appsink2


Is it possible to do this with a text pipeline ?  I was thinking something
like this:


v4l2src device=/dev/video1 ! tee name=*tee_raw* !

vpuenc_h264 ! queue ! h264parse ! tee name=*tee_h264* ! appsink
name=h264vid max-buffers=1 drop=true *tee_h264. *
! queue ! h264parse ! splitmuxsink name=filesink
location=./videos/video%02d.mkv max-size-time=10000000000
muxer-properties=\"properties,streamable=true\" *tee_raw.*

! queue ! jpegenc ! appsink name=appsink2 *tee_raw.*


Is it possible to have two tees and is that the correct syntax ?

-- 
Sincerely,

Dwight Kulkarni
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20210915/cdd63470/attachment.htm>


More information about the gstreamer-devel mailing list