Systems similar to what you are looking for have been around for years. They are used primarily by the commercial trucking, construction, transportation, delivery industries and other sectors for real time monitoring and recording of fleet driver compliance and behavior, along with traffic events. Live footage can be transmitted to corporate managers at headquarters and certain types of events or driver behaviors can trigger alerts while the footage is archived to cloud storage for later remote viewing. I imagine the interior cameras and monitoring systems could be deployed in other ways as well, more in line with your purposes. I am no expert in this technology and my knowledge is limited but you might benefit from looking into some of the companies that provide these kinds of systems. As for connectivity, various approaches are taken and I recall reading somewhere that some of these fleet tracking systems use satellite transmission in concert with LTE networks.
Hey thanks for the reply, i appreciate you taking the time. Ive been through a number of demos for fleet cams/fleet ai training cams and many with proprietary software. Many offered decent API and SDK… BUT, none could do what i need them to do. Imagine HD Fleet for example, you have your driver, Ai dash cam with live feed and telematics and your dispatch/fleet manager and/or training manager. The cameras can be setup in so many ways which trigger certain events and inform one of or all of these various managers, who no doubt can have simultaneous access to see what their drivers are doing, and if necessary can intervene in real time. “Get off your phone ,Ricky”, “No eating while driving, Wanda”, “Slow the F*#K down, Jerry!” Etc… Each of these interventions are occurring internally, from the same company, or at least with permissions via the same account. Now, imagine if that access can be shared with a third party, someone unaffiliated with that users account, where a trigger exists to allow those permissions for a specific event, and then later expire through another trigger through another specific event. These third parties arent random people, but other companies with vested interest in these trips.
Think of it like a school bus. You have the school, the bus & driver, the students and the students parents… The school (via public dollars) pays for or contracts with private bus/transport providers and tells them where they need to go to pick up the students, and the bus appears at specified locations at specified times to pick up these students. Note how the driver never contacts the students, nor are the students contacting or paying the driver. They are provided this service on behalf of the school/county to their own benefit. Last but not least you have the parents, who you might think i was going to mention next, but no. Imagine in this case that the school has access to the CCTV within the bus in real time (which many, and much like public common carriers do) and can speak with the drivers in real time. Keep in mind that school transport providers have designated routes for designated schools and is plotted out well ahead of time. What im trying to accomplish is so similar to this scenario EXCEPT a some important differences. If we are the transport provider (buses) but drive for multiple schools (medical centers) with routes that differ on a daily basis, we should then maintain control over who has access to these cameras. You wouldn't want one center, or school having access to the cameras at a time when their students, or patients were not in the vehicle. This is the catch, and where the problem arises. If it were a single vehicle that operates for a single medical center or school then it wouldnt be an issue because you could easily provide permissions to a third party to a specific camera within a vehicle.
Last scenario to solidify what we need…. by now everyone has ordered something from amazon or some new catchy food delivery service. Each of which will typically provide updates to the customer for when their food or package will be delivered. As soon as the driver arrives at the restaurant, or the package is slated for delivery, the customer can go into their account and see where the driver it located on the map up until the point when the package or food arrives. Doing, the notification comes through that it’s delivered and the customers ability to view the driver on the map has expired. Now imagine if at the time the customer is notified their food or package will be delivered next and they can see where the driver is on the map, if there was an option for the customer to view inside the vehicle for the time being, up to and only until delivery… Obviously this isnt for food or parcel delivery, but patients/passengers.
Does this make sense? Thanks again, and i appreciate the input!