Mini WebCam Server
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Steffen Pohle dd5b260c17
Merge branch 'main' of steffen.gulpe.de:steffen/MiniWebCam
4 weeks ago
www working on webpage 2 months ago
.gitignore working on webpage 2 months ago
Makefile prepare for the webpage and fixed the objcopy in the makefile 2 months ago
README.md Merge branch 'main' of steffen.gulpe.de:steffen/MiniWebCam 2 months ago
configuration.cc working on webpage 2 months ago
configuration.h working on webpage 2 months ago
convert.cc fixed float images in convert 2 months ago
convert.h VideoFrameFloat seem to work 2 months ago
debayer.cc VideoFrameFloat seem to work 2 months ago
debayer.h VideoFrameFloat seem to work 2 months ago
inmemoryfile.cc adding files 2 months ago
inmemoryfile.h adding files 2 months ago
inmemorytar.cc double free error 4 weeks ago
inmemorytar.h adding files 2 months ago
main.cc working on webpage 2 months ago
miniwebcam.h starting to work on the webpage 2 months ago
video.cc working on webpage 2 months ago
video.h working on webpage 2 months ago
videodevice_dump.cc prepare for the webpage and fixed the objcopy in the makefile 2 months ago
videodevice_dump.h VideoFrameFloat seem to work 2 months ago
videodevice_v4l2.cc video control should work 2 months ago
videodevice_v4l2.h VideoFrameFloat seem to work 2 months ago
videoframe.cc seems to work 2 months ago
videoframe.h seems to work 2 months ago
webserver.cc fixed float images in convert 2 months ago

README.md

MiniWebCam

this application will start a inbuild webserver serving an camera image from the following devices:

  • V4L2 Devices
  • Local Image File
  • Local Script to Create Images

Configuration

The configuration is loaded in the following order.

  • systemwide configuration file [/etc/miniwebcam.conf]
  • program parameters
  • user defined configurtion file defined in the program parameters

INFORMATION

here are some usefull commands, maybe it helps to set the resolution to a readonable value

media-ctl --set-v4l2 '"imx219 10-0010":0 [fmt:SRGGB10_1X10/1920x1080]' media-ctl --set-v4l2 '"ov5647 10-0036":0 [fmt:SRGGB10_1X10/1920x1080]' v4l2-ctl -d /dev/v4l-subdev0 --set-ctrl 0x009a0901=1 v4l2-ctl -d /dev/v4l-subdev0 --set-ctrl 0x00980912=1 v4l2-ctl -d /dev/v4l-subdev0 --set-ctrl 0x0098090c=1 ./miniwebcam -vdevsize 3280 2464 -vdevformat RG10

media-ctl --device 0 --set-v4l2 '"ov5647 10-0036":0 [fmt:SRGGB10_1X10/1920x1080]'