The purpose of this document is to provide an in-depth look at the technology and integration aspects of Blings.io. This information is not only pivotal for understanding our state-of-the-art solutions but also vital for organizations prioritizing data privacy and robust security measures.
Blings.io is honored to collaborate with Fortune 500 companies, leading financial institutions, healthcare organizations, and other entities that require stringent security protocols. Leveraging our distinctive video-rendering architecture, we deliver highly engaging and scalable customer experiences without ever being exposed to sensitive user data. This approach effectively circumvents common security and privacy challenges, enabling faster and more secure onboarding of business units compared to traditional methods.
This document outlines the key components of Blings.io’s solutions, product suite, and underlying architecture. It aims to offer clarity to all stakeholders regarding the implementation of our solutions, the resources required, and the measures taken to address data security and privacy concerns.
One of the cornerstones that sets Blings.io apart is our patented technology in the realm of edge computing and AI for dynamic, personalized, and interactive videos. This intellectual property not only underscores our innovative approach but also provides a competitive edge in the marketplace. It serves as a guarantee to our clients and partners that they are investing in a unique, cutting-edge solution that is backed by legal protections.
The innovative MP5 technology revolutionizes video rendering and interactivity. Unlike conventional MP4 files that are pixel-based and generated on a server, MP5 adopts a "Video as Code" approach. This technology allows video to be dynamically rendered on each end-recipient's device, permitting real-time personalization and interactivity.
<aside> 💡 The Edge computing paradigm is a current trend in many areas, such as autonomous cars, smart homes, etc., as it enables scale, immediacy, efficiency, and privacy. We are the first to apply that paradigm to SMART video rendering.
</aside>
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.
{
width: 100, height: 100,
frameRate: 25, duration: 300,
layers: [
{
type: "SHAPE.CIRCLE",
position: {x: 15, y: 15}
size: [
{frame: 0, radius: 10},
{frame: 125, radius: 20,
transition: "ease-in" }
],
background-color: {
value: "#ff2233"
},
interactions: {
on-click: "OPEN WEBPAGE",
url: "www.google.com"
}
}
]
}

Screenshot of a real MP5 JSON

Key difference between MP4 and MP5