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 af77456610
comments
2 months ago
.gitignore basic meson build is working 2 years ago
Makefile splitting videodevices into multiple source files. 3 months ago
README.md comments 2 months ago
configuration.cc adding refresh time 3 months ago
configuration.h adding refresh time 3 months ago
convert.cc troubleshooting 3 months ago
convert.h first frame is visible 3 months ago
debayer.cc troubleshooting 3 months ago
debayer.h troubleshooting 3 months ago
inmemoryfile.cc first frame is visible 3 months ago
inmemoryfile.h first frame is visible 3 months ago
main.cc splitting video and webserver into different threads 3 months ago
miniwebcam.h splitting video and webserver into different threads 3 months ago
video.cc splitting videodevices into multiple source files. 3 months ago
video.h splitting videodevices into multiple source files. 3 months ago
videodevice_dump.cc splitting videodevices into multiple source files. 3 months ago
videodevice_dump.h splitting videodevices into multiple source files. 3 months ago
videodevice_v4l2.cc splitting videodevices into multiple source files. 3 months ago
videodevice_v4l2.h splitting videodevices into multiple source files. 3 months ago
videoframe.cc using unsigned long int instead of size_t 3 months ago
videoframe.h adding dumpfile for debugging 3 months ago
webserver.cc adding refresh time 3 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 --device 3 --set-v4l2 '"imx219 10-0010":0 [fmt:SRGGB10_1X10/3280x2464]' media-ctl --device 0 --set-v4l2 '"imx219 10-0010":0 [fmt:SRGGB8_1X8/3280x2464]' ./miniwebcam -vdevsize 3280 2464 -vdevformat RG10

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