AnsweredAssumed Answered

Multiple Video Display on Single 5 Inch Screen using NXP i.MX7D

Question asked by atul chavan on Sep 17, 2018
Latest reply on Sep 30, 2018 by atul chavan

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:
SENDER:
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
RECEIVER:
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.

Outcomes