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,