Web-based Interactive Free-Viewpoint Streaming: A framework for high quality interactive free viewpoint navigation