In a modern car there are several CAN buses, connected with a router. The mission-critical electronics reside on a low-latency bus, while the user experience (multimedia, air conditioner) devices reside on a high-throughput bus.
Regardless of which network the cameras belong to, your software will probably need to know current speed, airbag readiness, etc, and those are accessible from the "critical" network. And you should really not be touching there!
So, enough rambling.
If you decide to produce your own computer/board/smartphone app, you will need to interface it to the CAN bus, and send request to the central router for certain data streams.
If you decide to embed it in the car's computers ... I don't know. Everything is closed source and many things are safety-crytical.
Take a look at this car software inegration suite. Some manufacturers use it.
Best bet - go to your repair shop and ask the mechanics what tools they use to update the software, and how much they cost.
Only painless/possible way that I see is to use dedicated cameras connected to a dedicated computer (could be a smartphone) through a dedicated bus.