Skip to content

RedfishGroup/uvcc-webserver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uvcc-webserver

A webserver to change camera settings that supports multiple cameras and different operating systems.

Usage

yarn start or node index.js

Examples

  • Get device list http://localhost:3456/devices
  • Get supported controls, values, and ranges http://localhost:3456/controls/4057
    • This is for the elgato camera whose vendorID is 4057. It may be different for different cameras.
  • Get the brightness http://localhost:3456/get/4057/brightness.
  • Set the brightness http://localhost:3456/set/4057/brightness/10.
    • TODO turn this into a post request.
  • Get detailed info about all of the camera settings http://localhost:3456/info/Elgato%20Facecam
  • Get detailed infoa bout one control http://localhost:3456/info/Elgato%20Facecam/absolute_exposure_time

Installation:

  • Linux: ypm install
  • Mac: npm install
  • Windows:
    • Install https://zadig.akeo.ie/
    • npm install
    • NOTE: This does not seem to be working.
      • python cv2 can set all of these values on windows, so we could use that.

About

uvcc-webserver that supports multiple cameras

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%