Git Product home page Git Product logo

kh-camera-control's Introduction

KH Camera Control

PTZ Camera Control Software for Kingdom Halls (Electron App)

This project is made for the PTZOptics line of IP Cameras.

All the components of this project are built using web technologies. Javascript, HTML, CSS, etc. It can be used in it's basic form as Javascript, HTML, and CSS. However, it includes all the additional files necessary to create your own electron based app package.

If you have any bugs or issues to report, please post them here.

Keyboard Shortcuts

  • Preferences/settings menu Command + , (Windows: CTRL + ,)
  • Presets menu Command + . (Windows: CTRL + .)
  • Pan/Tilt camera (arrow keys) up, down, left, right
  • Zoom in/out a, z
  • Reset camera to home position home

Building the Electron App

In order to build the Electron app you'll need the following:

It's not required, but I found it much easier to use these packages as well:

When building on MacOS, you'll need to install Wine

  • The easiest way is to install via Homebrew
  • brew cask install xquartz
  • brew install wine

Once you're ready to build the final app just use command npm run dist

kh-camera-control's People

Contributors

counteragent avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

l4es

kh-camera-control's Issues

Arrow key camera control

Hello, when controlling my camera with this application, the arrow keys don't seem to consistently move the camera. If I tap the arrow keys, it moves too slow, but if I hold in the arrow keys, it moves very erratically.

Any suggestions?

I've tried different speeds in the settings, but that didn't seem to help.

Multiple Cameras

First of all, thanks for your hard work. It is vey much appreciated at our AH. We are attempting to use the control with 2 cameras on the same computer.

  1. We have two folders for the program.
  2. I'm noticing that the preferences are stored in the same folder in the appdata/roaming area
  3. Is there a way to have two different icons on the desktop that will open a control panel for each one?
  4. Can we change the Window Title to show which camera each window is controlling?

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.