# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.blings.io/welcome-getting-started/what-are-mp5-videos.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
