ViscaCamLink – Camera control application for PTZ cameras

原始链接: https://github.com/misorrek/ViscaCamLink

ViscaCamLink is a camera control application for PTZ cameras accessible over a network using the VISCA protocol. It allows users to control camera movements, zoom, and save/load up to 10 custom positions (including zoom levels) as presets, each accessible via global hotkeys (numpad 0-9). Features include free directional movement with 18 speed adjustments, zoom control with 7 speed settings, and a reset-to-initial-position function. The application supports user-specific layout saving, customizable key assignments, and named presets. It offers an English and German interface and full Windows scaling support. Installation is available via either an MSI installer or a portable EXE. The .NET 6 Desktop Runtime is required and may prompt for installation upon first use. After installation, users must input the camera's IP address and VISCA port. A status display indicates connection status and camera power state. ViscaCamLink is released under the Apache 2.0 license and incorporates code from "CameraControl" and "AutoUpdater.NET", with icons sourced from flaticon.com/uicons.

This Hacker News thread discusses ViscaCamLink, a PTZ camera control application. Several commenters suggest alternatives like Frigate NVR, Home Assistant, Scrypted, and Blue Iris for broader features and control over cameras like Wyze and Reolink, often circumventing reliance on cloud services. Docker Wyze Bridge and custom RTSP firmware are also mentioned for Wyze cameras. OpenIPC, a replacement firmware for cheap Chinese cameras, is highlighted as a potential way to avoid "phoning home," though firewalling cameras is still advised as a security precaution. One user recounts past experience with PTZ controls and a patent troll issue related to fisheye lens correction. The conversation generally focuses on methods to gain more control and privacy over home security camera systems.
相关文章

原文

ViscaCamLink is a camera controller for PTZ cameras that can be reached via a network connection using the VISCA protocol.

🇩🇪 | 🇦🇹 | 🇨🇭 – In Deutsch lesen

  • Save and load up to ten positions (including zoom) as presets
  • Global hotkey for each preset (currently assigned to the numpad keys 0-9)

Picture of the preset panel

  • Free movement in any direction (via button)
  • 18-step adjustment of movement speed
  • Reset to initial position

Picture of the control panel

  • Freely zooming in and out
  • 7-step adjustment of zoom speed

Picture of the zoom panel

  • User-specific saving of layout settings
  • Interface available in english and german
  • Full Windows scaling support

Execute the setup file (.msi) (e.g. by double-clicking or using the context menu) and follow the wizard. Then start the program (automatically if selected or manually via the Windows start menu) and continue with First start.

Unpack the execution file (.exe) contained in the archive (.zip) to any location where the executing user has permissions. Then start it (e.g. by double-clicking or using the context menu) and proceed with First start.

Since .NET 6 is required for the application, a prompt will appear if this is not yet pre-installed. Simply follow this prompt and restart the application if necessary (Manual installation - .NET Desktop Runtime).

After that ViscaCamLink is ready for use.

After the first start, the IP address of the camera and the port for the VISCA protocol (if different from the default) must be typed in. (How to get this information is described in the user manual of the camera)

After that, the connection can be established using the corresponding button in the address bar. Whether this was successful is shown in the status display below. It also shows if the camera is switched on or is in standby mode.

Picture of the connection panel

  • Customizable key assignment
  • Customizable name of presets
  • Additional preset slots

Apache 2.0

This application is based on the demo code "CameraControl" and uses fragments of the project "AutoUpdater.NET". For further information see the third party notices.

Icons from flaticon.com/uicons

联系我们 contact @ memedata.com