Babelee Technical presentation The Video Automation Platform - - PowerPoint PPT Presentation
Babelee Technical presentation The Video Automation Platform - - PowerPoint PPT Presentation
Babelee Technical presentation The Video Automation Platform Babelee Littlesea developed Babelee, an high performing and fl exible platform that enables communication and marketing departments to cover the whole content strategy needs,
The Video Automation Platform
Babelee
Littlesea developed Babelee, an high performing and flexible platform that enables communication and marketing departments to cover the whole content strategy needs, generating personalized videos automatically, just connecting scenes with their databases
- With an automation system the enables to create an
unlimited number of different videos, instantly
- With a very friendly user interface
- With an adaptive pricing model for every different need
- Without the need of specific capabilities in video editing
Babelee
Our solution is a patented platform
Babelee is a web-based platform that works with the safest protocol for data protection granted by Microsoft Azure and compliant with the new GDPR. This platform is the result of 5 years of research and development and it offers the highest technology existent in video automation, combined into a bundle
- f AI and Html5 solutions.
Easily Create The user interface is designed to be used by non technical people. Everyone can create his own library
- f scene with placeholders for any
use case just selecting assets that are already into the platform. Simple Connect To Datasets Once created a library, users can connect it to a dataset and a specific module allows to simple map any companies’ or third parts datasets. Automatically Produce And Deliver After the creation of libraries and data mapping the powerful Engine will instantly produce multiple videos and it will deliver them in different formats, for any desired
- nline channel.
TECHNICAL INFORMATION
Babelee Technology
Babelee is a platform that allows the automatic generation of videos starting from the creation of scenes that have an architectural ratio based on 4 levels: Background, Style (Layout), Information (text, images, graphs), Transition. Graphic elements in the platform are encoded in HTML and can be combined in many ways in order to enable the creation of kind of scenes every time different between each others. Babelee enables to collect similar scenes for style or use case into specific Libraries. Using those scenes, selected from a Library, in the desired order, the user will be able to create an uncountable number and type of videos. The platform includes many animated and graphic assets that make users totally autonomous in the creation
- process. If there’s a need of higher customization, there’s a specific Plugin created for Adobe After Effect that
enables advanced professional video makers (Motion Designers) to use their own Adobe After Effect projects and transform them into the HTML5 language to be imported into the platform. Babelee has two different user interfaces: the general DASHBOARD that organizes the order and coherence of Libraries and the MAKING AREA for the creation of every single scene. Babelee uses two different type of HOSTING for the creation of videos: during the first part of the process (scene’s creation), all the used elements (images, videos, music, text and numbers) are still resident in the user’s
- LOCALSTORAGE. When the whole project (all the scenes created for a specific Library) are saved and the user
wants to produce the videos, all the information will be encrypted, uploaded and saved in a storage in BLOB modality on the cloud computing service of Microsoft Azure that grants the maximum data Protection due to ISO 27001 and ISO/IEC 27018 security certificates. The unique value proposition of Babelee is to enable the automatic generation of millions of videos starting from a Video Master and a Mapping activity that can be done autonomously.
Data Security
- Security Protocol
Security is granted by the end-to-end encryption applied by the TLS protocol that encrypts the Data flow exchanged between client and server, preventing a man in the middle attack.
- Storaged Data Cryptography
Uploaded elements and data, stored in BLOB blocks modality, use the SSE’s Azure cryptography storage service. Azure’s disk cryptography is based on the Linux DM-Crypt
- functionality. This solution is integrated with Azure Key Vault and grants that the whole Data
storage into the virtual machine disks will be encrypted even when it’s inactive.
- Block referral
The videos generated and shared by the Babelee player will not be visible if the embed does not come from the set referral.
- Multi Factor Authentication
The player can be integrated inside a proprietary infrastracture which is using multi factor
- authentication. An example of possible solutions can be viewed inside the linked document:
MFA ARCHITECTURE
ARCHITECTURE FLOW
Motion designer After Effects Scenes Plug-in Babelee CMS Scene User Babelee Making Area
Users management & Libraries Management Scene creator & info Management Localstorage trasform AE project into html code scene Select a scene element and fill it out with data and contents Video Project
Save the Project
User BLOB storage Azure
Data Mapping Video HTML or Mp4
the number of video will change depending on the number of data records Azure SEE security area TLS encrypted area
DATA INTEGRATION
Map your data
Once created the “VIDEO MASTER”, Babelee allows you to map and connect the data to each single element created (video backgrounds, texts, images, CTA links, music). Mapping can be performed using different methods:
- Import of Excel file
- API calls
The UI enables to assign each element of the scene to a specific label of an XLS, CSV file imported into the platform. Furthermore, Babelee has a ready to use RSS connector that enables the user to map an external standard RSS feed by using its title, description or picture. Once the MAPPING process has been completed, Babelee substitutes placeholders with information found in each line of the imported file. This file will be uploaded as a TEMPORARY information on the Azure Server. At the end of the production process Babelee will generate a new column on the original file with the URL link of each video specifically related to each line. This new file will expires after 15 days. During the whole process Data can't be shown and obtained by anyone thanks to the specific cryptography system granted by Azure.
Import of Excel file
VIDEO MASTER IMPORT OF EXCEL FILE MAPPING VIDEO ELEMENT TO EXCEL LABEL DOWNLOAD THE NEW EXCEL FILE WITH PERSONALIZED VIDEOS URLS WATCH THE VIDEO
After the creation of the “VIDEO MASTER”, the next step is to map information that users want to transform in DYNAMIC PLACEHOLDERS (images, videos, texts, CTA links, music): The UI enables to assign to each element of a scene a specific TAG. The video’s url link will be matched with a JSON Master file, that includes the TAG’s architecture. Once an API request will be done in POST modality those TAGS will be assigned to specific placeholders. This specific process needs an integration with an API that will be set up by the user, owner of the Database, following the Json Master structure that will generate the video through a POST request . The user will receive the links of the personalized videos.
API calls (POST)
VIDEO MASTER COPY/EDIT JSON MASTER SET YOUR API REQUEST WITH JSON MASTER RECEIVE THE PERSONALIZED VIDEO LINK READ THE DOCUMENTATION
HTML PLAYER EVENTS AND SETTINGS
Events and settings
The Babelee player provides events and settings that can be used by the landing page to improve the user experience during and after viewing the personalized video. Events set up by the video are:
- Video start
(to trigger landing page actions at the start of the video)
- Video end
(to trigger landing page actions at the end of the video)
- Video pause / played
(to trigger landing page actions when video playback is paused by the user) Settings are:
- Autoplay (the video stars in mute mode)
(https:/ /www.babelee.com/video/TOKEN?autoplay=1)
- Video Loop
(https:/ /www.babelee.com/video/TOKEN?loop=1) For specific requests you can contact our development center to analyze and customize ad-hoc settings and events.
HTML VIDEO ANALYTICS
Analytics
All our videos are monitored by detailed analytics that help you understand user behavior and interactions. Whether videos are shared via Babelee.com page, they are embedded in custom iframes or landing pages, we can capture different metrics. Measurable metrics are:
- percentage of displayed video (25%, 50%, 75%, 100%)
- play actions on the video
- pause actions on the video
- video repetition
- browser used by the user (chrome / firefox / edge / safari / IE)
- video performed on desktop or mobile
- geographic area
- unique views of the single video
- referral source (landing page)