This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Is it possible to encode three video streams from single v4l2 captured source [DM8168]?

Is it possible to branch out to encode three video streams (with H264 codec) from a single videou source captured by v4l2 driver on DM8168-EVM?

I got this sample Gstreamer pipeline which does capture and encode to a file. But I am wondering if anyone knows how to modify this pipeline to do what I said.

v4l2 captured video source ----> encode(H264) ----> a file
.................................................|--->  encode(H264) ----> a file
.................................................|----> encode(H264) ----> a file

# pipeline to capture and encode video over v4l2 (For single encoding)
gst-launch v4l2src always-copy=false queue-size=12 num-buffers=2000 ! 'video/x-raw-yuv-strided,format=(fourcc)NV12,width=1920,height=1080,framerate=(fraction)60/1' ! omxbufferalloc numBuffers=12 ! omx_h264enc bitrate=5000000 ! gstperf ! filesink location=v4l2cap.h264

Your reply would be much appreciated. Thanks,