We are a team of technologists who have been primarily working on tasks like development of a web portal (React and Nodejs based) dealing with GIS maps, alarms that gets raised based on real time events or incidents coming through a data pipeline that connects to various sources. Once an alarm gets raised, the related events or incidents are further monitored through live cameras by the operators using a desktop application that is independent of the web portal. We now have an aspiration to build the functionality of monitoring related cameras within the web portal itself so that the responsible operators don’t have to access another desktop app and can efficiently monitor the cameras from within the same web interface where they are getting the alarms and have GIS maps. Following are the features that we aspire to have: -
- Video Camera Streaming
- Opening Multiple video cameras in a grid layout
- Integrating the Cameras on a GIS Map.
- PTZ (Pan , Tilt & Zoom).
- Playback of Video Feed.
- Exporting the Video Clips.
- Opening the nearest cameras when any event/alarm in the GIS map is raised.
- Camera Folder wise concurrent stream limitations.
After going through various videos and some of the documentation, it seems that it might be feasible to achieve this. However, it looks like this is going to be a big piece of work especially considering that nobody in the team has ever worked on such an assignment. I’m therefore reaching out to experts on this forum who might have participated in a similar exercise to get their opinion on the challenges and time (in terms on man days or months) that may be required to achieve this. Thanks in advance for the inputs.