You can read files from zip using CefZipReader and serve them in the client using a custom scheme handler or CefResourceManager (see example usage in cefclient). To serve video via a custom scheme handler you'll likely need the changes from https://bitbucket.org/chromiumembedded/ ... quests/30/.