I don't really get why IP cameras don't run RTOSes on the application processor. It seems like the schedules are basically fixed anyway.
Could be an area of exploration.
Maybe when the Pine64 Cube is out, I'll take a crack at it, maybe on Tock if its scheduler can do what I want. It looks like most or all of the required drivers are in upstream linux, which should take some of the mystery out of it.
I would love to get to the point where my IP cameras just dump MPEG-DASH streams into B2, ready to be streamed directly into a browser or mpv.