MotioneyeOS and Motioneye are for surveillance system. If you want it to do with Lazarus, you can use V4L2 as base. I have tested rvmedia as well and it works very good with Lazarus and you (must) have the sourcecode of rvmedia and can deal with special cameras as well. rvmedia itselft works with V4L2 or gstreamer. It depends :-) Some USB-Cameras are better supported with gstreamer and some not. There is a V4L2 Demo, if the camera is found and work, you can say it work without problems :-) Always a quick good test for me, if a camera works or it will have blood, sweat and tears.