Autotracking for any PTZ VISCA camera
October 10, 2024 ยท View on GitHub
How to make ANY PTZ VISCA camera to autotrack human speaker on boring conferences
This script works with any (i hope) PTZ cameras with VISCA protocol inside.
- Find your camera IP address
- Find the syntax of VISCA commands in your camera's manual
- Start RTSP feed from your camera
- Print in all attributes into the code
- Start the script
- Enjoy
- Also please install ffmpeg
License information
This code is developed by Sergey Korneyev from AVStream (https://avstream.ru). It is distributed under an open-source license, allowing for free use, modification, and distribution, provided that this notice and attribution to the original author are preserved.
This code utilizes FFmpeg, an open-source multimedia framework licensed under the LGPL or GPL. FFmpeg is a trademark of Fabrice Bellard and is maintained by the FFmpeg team. For more details on FFmpeg's licensing terms, please refer to https://ffmpeg.org/legal.html.
This code also uses YOLOv8 by Ultralytics, an open-source object detection model. YOLOv8 and Ultralytics' models are distributed under the GPL-3.0 License. For more details on YOLOv8's licensing, please refer to https://github.com/ultralytics/ultralytics.
By using this code, you acknowledge that you comply with the terms and conditions of both FFmpeg's and YOLOv8's licenses, as well as the open-source license provided by Sergey Korneyev. Redistribution of this script with modifications should maintain these notices to respect the original work and licenses of the authors.
Author: Sergey Korneyev, AVStream
Website: https://avstream.ru
Telegram: https://t.me/Kvanterbreher