V4L2 dockers:
1. v4l2loopback
$ sudo docker pull cwright017/v4l2-loopback
https://github.com/umlaeute/v4l2loopback/
$ make && sudo make install
$ sudo depmod -a
$ modprobe v4l2loopback
$ v4l2-ctl -d /dev/video1 -l
$ v4l2loopback-ctl set-caps "video/x-raw,format=UYVY,width=640,height=480" /dev/video0
https://blog.csdn.net/lizuobin2/article/details/53000720 V4L2(一)框架浅析
https://blog.csdn.net/lizuobin2/article/details/53006927 V4L2(二)虚拟摄像头驱动vivi深入分析
https://blog.csdn.net/lizuobin2/article/details/53140676 V4L2(三)编写虚拟摄像头驱动
https://blog.csdn.net/tsuibeyond/article/details/50654823 Linux环境下使用V4L2+opencv以MJPEG格式读取USB摄像头并实时显示
https://linuxtv.org/downloads/v4l-dvb-apis/v4l-drivers/uvcvideo.html 35. The Linux USB Video Class (UVC) driver
https://linuxtv.org/downloads/v4l-dvb-apis/v4l-drivers/vimc.html 36. The Virtual Media Controller Driver (vimc)
https://linuxtv.org/downloads/v4l-dvb-apis/v4l-drivers/vivid.html 37. The Virtual Video Test Driver (vivid)
https://my.oschina.net/u/920274/blog/3079281 linux驱动由浅入深系列:camera驱动之二(基于高通平台的V4L2结构及代码分析)