Video streamer

Refactoring of VideoStreamer to match similar style as the recent refactoring to NavStreamer.