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, generating personalized videos automatically, just connecting scenes with their databases • With an automation system the enables to create an unlimited number of di ff erent videos, instantly • With a very friendly user interface • With an adaptive pricing model for every di ff erent need • Without the need of speci fi c 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 o ff ers the highest technology existent in video automation, combined into a bundle of AI and Html5 solutions. Automatically Produce And Deliver Easily Create Simple Connect To Datasets After the creation of libraries and The user interface is designed to Once created a library, users data mapping the powerful Engine be used by non technical people. can connect it to a dataset will instantly produce multiple Everyone can create his own library and a speci fi c module allows videos and it will deliver them in of scene with placeholders for any to simple map any di ff erent formats, for any desired use case just selecting assets that companies’ or third parts online channel. are already into the platform. datasets.
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 di ff erent between each others. Babelee enables to collect similar scenes for style or use case into speci fi c 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 speci fi c Plugin created for Adobe After E ff ect that enables advanced professional video makers (Motion Designers) to use their own Adobe After E ff ect projects and transform them into the HTML5 language to be imported into the platform. Babelee has two di ff erent 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 di ff erent type of HOSTING for the creation of videos: during the fi rst 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 speci fi c 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 certi fi cates. 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 fl ow 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
Users management & Libraries Management Scene creator & info Management Video Project Making Select a scene element and Babelee fi ll it out with data and contents Area Localstorage User Azure SEE security area CMS User BLOB Save the Project Scene storage Azure TLS encrypted area Plug-in Babelee Data trasform AE project Mapping into html code scene After Video Scenes HTML or Mp4 E ff ects the number of video will change depending on the number of data records Motion designer
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 di ff erent methods: • Import of Excel fi le • API calls
Import of Excel file The UI enables to assign each element of the scene to a speci fi c label of an XLS, CSV fi le 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 fi le. This fi le 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 fi le with the URL link of each video speci fi cally related to each line. This new fi le will expires after 15 days. During the whole process Data can't be shown and obtained by anyone thanks to the speci fi c cryptography system granted by Azure. DOWNLOAD THE MAPPING VIDEO IMPORT OF NEW EXCEL FILE VIDEO ELEMENT MASTER EXCEL FILE WITH PERSONALIZED TO EXCEL LABEL VIDEOS URLS WATCH THE VIDEO
API calls (POST) 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 speci fi c TAG. The video’s url link will be matched with a JSON Master fi le, that includes the TAG’s architecture. Once an API request will be done in POST modality those TAGS will be assigned to speci fi c placeholders. This speci fi c 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. COPY/EDIT SET YOUR API RECEIVE THE VIDEO JSON REQUEST WITH PERSONALIZED MASTER MASTER JSON MASTER 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 speci fi c 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 di ff erent 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 / fi refox / edge / safari / IE) • video performed on desktop or mobile • geographic area • unique views of the single video • referral source (landing page) EXAMPLE ANALYTICS
THANK YOU
Recommend
More recommend