I am exploring NXP i.MX7D starter kit. I have successfully installed yocto image "pico-imx7_pico-pi_yocto-2.0-qt5-fb_TTL_LCD-800x480_20170411.zip" on the board.I want to use 5 inch screen came with kit for multiple displays. I am using gstreamer for displaying and streaming. MIPI Camera (OV5645) came with kit is used.
I am able to display camera output locally using the following command:
gst-launch-1.0 imxv4l2src device=/dev/video1 ! imxv4l2sink
I am able stream camera output and loopback locally using following commands:
gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,width=640,height=480 ! jpegenc ! rtpjpegpay ! udpsink host=127.0.0.1 port=5001
gst-launch-1.0 udpsrc port=5001 ! application/x-rtp,encoding-name=JPEG, payload=26 ! rtpjpegdepay ! jpegdec ! autovideosink
I want to display my camera output locally and also I want to display videos which I will receive over ethernet from other devices over network. So basically I should able to see multiple videos (2 or 3) on my small 5 inch display.
When I am trying some commands from i.MX Linux userguide, I am getting errors like: no-element "overlaysink","vpudec".
Can anyone provide me example on this.
I am new to YOCTO and NXP. Please guide me on this line.