# What Are MP5 Videos?

MP5 is the next evolution of video. Instead of streaming a pre‑rendered file, Blings treats video as a code. When a viewer presses play, our client‑side SDK merges a video template with real‑time data to render the video on the user’s device.

## Why MP5 is different

<details>

<summary>Edge Computing</summary>

MP5 videos are rendered right on the end user’s device. This means there’s no waiting for a server to process personalized content. Video playback is instantaneous and scales effortlessly without adding server load.

</details>

<details>

<summary>HTML‑Based Structure</summary>

An MP5 video is built with an HTML‑like structure. Developers can layer interactive elements, animations and logic just like they would on a web page. This unlocks features that aren’t possible with a static MP4.

</details>

<details>

<summary>Real‑Time Personalization</summary>

MP5 pulls viewer data in real time. A customer named Alex will read, ‘Hi Alex!’ while a viewer named Rana sees ‘Hi Rana!’—all from the same template. Updates in your CRM are reflected instantly without re‑rendering a video.

</details>

<details>

<summary>Lightweight Design</summary>

Each MP5 file is tiny—around 60 KB. Because the heavy lifting happens on the viewer’s device, your website and emails load quickly, even with personalized content.

</details>

## Where to use MP5

* Personalized onboarding videos that greet new customers by name.
* Transactional updates that reflect the latest order status or renewal date.
* Dynamic product recommendations based on browsing or purchase history.
* Interactive quizzes that branch viewers to different endings based on their responses.

To dive deeper into the technical side of MP5 and explore our SDK, visit the [Blings Pro – Studio & Developer Tools](https://github.com/yonatanmn/plsdoc/blob/main/blings-pro-studio-developer-tools/README.md) collection.
