Further enhancements
Having this working example in hand, we can now tweak it further for better results. To achieve this, we can experiment and explore the following areas:
To modify
/etc/modprobe.d/modprobe.conf
to edit theuvcvideo
module update, we should create a recipe.To run this pipeline on board boot up, we can create a
systemd
service so that we don't have to manually run it. We should create the service inmeta-yb-develop
using a recipe.We may use a vendor-provided decoder that was implemented on the DSP part of the board and leveraged full strength of the hardware. To achieve this, we can use
gstreamer-ti
frommeta-ti
. Consider this an exercise and play with it.Using a combination of RTSP and web server on board using lighttpd or on a local network, we can enhance user experience. Project, on the client side, you don't have to run the GStreamer pipeline or VLC manually. You just go to a web address and view the output. There can be different approaches to achieve this. Whatever...