The task is this. You need to create an application for monitoring cashiers. There is a database with operations by cashiers, check-through, cancellation, etc.
There was an idea for a certain sample to find the necessary events at the box office, then by the event to find the necessary fragment of the video in the archive, i.e. check the time of the check (event) and get up to a fragment of this place in the video file
The possibility of online control of the sales process is also required.
The question of where to start, having looked a bit, I realized that even IP cameras are several protocols, and there are also analog cameras available ... Perhaps it makes sense to monitor the online using some kind of "free" finished program so that the program can write to some specific common avi format for example.
And the application is already to write and disassemble the video files that will be created by a free program.
It is desirable to write in C #, there is an experience.
With which library can you make friends of the rtsp protocol camera with the C # application (show video online and write it to the archive)?