Good morning!
Your proposal is very interesting, but likely has a number of pitfalls in video part.
There is no silver bullet, each solution has own limitations.
Could you give me more detailed description of desired functions?
Not to be unfounded and prove my skills, I would like to make demo and if you will be fully satisfied with result, then we could continue work.
I'm looking forward to hearing from you.