Need a program to be developed that can be launched and fed arguments on launch indicating an RTSP URL (example: something like rtsp://[login to view URL] [just an example, port, IP, and path will vary]), username, and password.
On launch, the program will need to quickly begin pulling video from the rtsp URL and comparing it to a machine vision algorithm to detect if fighting is present in the scene.
The program will need to accept an exit command and close the appropriate instance. (we can add a variable to the launch parameter to help it be able to close the correct instance). It needs to be able to start and run multiple instances simultaneously and exit the appropriate instance when called on (can call a different program for the exit than the start if needed).
While it is running, if it detects fighting in the video feed, it will need to be able to perform custom actions such as sending an email or launching a program or script.
Needs to run on Windows (if it can run on Linux, that is a plus, but isn’t 100% needed at this time)
Needs to support CUDA
Source code will need to be released.
Deadline: not fixed, but quick is always great.