I think chronicle would work nicely for what you would want and also convergence, those two has my votes.
Old thread, but I have one up here includes video capabilities as well
I know this is an old thread but I could not find any thing similar to it !
if someone can clone it for me. just shoot me an email and we will talk about it.