
The MP5 solution offers a complete paradigm shift, as a technology that's built from the ground up, designed specifically to offer a truly SMART video technology.
The core idea behind the MP5 is to create the video "on the fly" - while the user watches, in real-time, and on the edge device (i.e. on his mobile phone). Since the video creation is halted until the end-user watches it, it's easy to dynamically modify everything in the video at that exact moment.
The video is stored as a JSON file, that includes the "directing instructions" for the video, meaning - the entire logic of the video project (layers, compositions, text properties, animation, etc), including the dynamic variables and their connection to data that will be available only at the edge. A Javascript player (client-side code) is running on the web page, goes over the JSON, and creates the video on the fly.
MP5 is a file containing the instructions for the future video to be created. In a way, it is like HTML code that creates a website - the real rendering, based on real-time data will take place when the user opens the page. Similarly, MP5 stores video instructions, that are merged with data only when the page loads.

MP5 file

Video that was rendered using MP5 file
