MP5 Technology

Introducing video as a code (VaaC) – the only client side on-demand generation marketing video solution

One template, unlimited video variations

Blings is the first and only video solution with on demand generation, building the video right on the end user’s device, in real time. Our patented MP5 technology is transforming how video is created and delivered, ensuring the highest performance. Interactive and personalized video created in an instant.
Learn More
Several phones showing personalized birthday video frames addressed to different viewers by name.

Features

group 1430105312

Edge computing

The MP5 creates real-time video on the user’s device, pioneering ‘serverless’ video.

group 1430105313

HTML based

Though it looks like a video, MP5 is code-based, unlocking HTML’s full power.

group 1430105314

Realtime

The video pulls user data in real-time, instantly reflecting any database changes.

group 1430105311 1

Lightweight

At just 60kb, the MP5 loads fast and maximizes page performance.

How MP5 works

For Developers

SDK – Our client-side SDK empowers developers to create fully personalized, logic-based videos using MP5 technology

Link to Live Demo

 

Personalized video frame inviting the viewer to build their own burger with a twenty percent discount.

Video Markup Language

Think of it as HTML for video. Just like hypertext markup changed the web, MP5 brings that same level of flexibility to video. Our video markup language enables seamless front-end video creation, offering limitless possibilities for interactive content.

Hand holding a phone showing a personalized video that thanks the viewer for signing up.

Frequently asked questions

How is the data rendered in an MP5?

Blings does not render. The MP5 holds the design, logic, and animation of the Smart Video template. When a viewer opens the Smart Video Link, the data is applied and the Smart Video is generated on-device, in real time. This is On-Demand Generation: nothing is pre-built on a server, and each viewer’s version assembles at the Moment of Open.

Where does the customer data come from?

From your existing data source. Blings connects to your CRM or data platform (Braze, Salesforce, HubSpot, or a data feed) and reads the fields you map to the template. Those values populate the Smart Video at the moment it is generated. You control the source, and Blings reads only what you map.

Does the MP5 file contain my customer data?

No. The MP5 contains the template: design, scenes, logic, and the field references that decide where data lands. The actual values are applied on-device at the Moment of Open and are never written into the file or stored by Blings. This is the Zero-Knowledge Architecture: Blings never sees or stores your PII.

Is MP5 an actual video file?

MP5 is a new type of video: video built as code. A traditional video file (MP4) is a fixed, pre-generated recording, one file per viewer. An MP5 is built as code instead of baked as pixels, so it carries the design, logic, and data references needed to generate the video on-device at the Moment of Open. That is what lets a single MP5 produce a unique Smart Video for every viewer, adapt in real time, and stay lightweight, none of which a standard video file can do.

Technical note: how the merge tags work.

Think of a merge tag the way you already use one in email. In your template you place a reference:
Hi {{first_name}}, your {{plan_name}} renews on {{renewal_date}}.

The MP5 stores the references, not the values. At the Moment of Open, Blings reads first_name, plan_name, and renewal_date from your mapped data source and generates the scene on-device. Same template, a different Smart Video for every viewer.

Your customers are waiting for great video experiences.

Start creating for free