Media Cloud & Microservices

Helps Members to move to flexible microservice architectures in the cloud.

2020

2019

  • Disseminate micro services-based technology among EBU members;
  • Provide tools and libraries to facilitate the development and deployment of workflows for media applications;
  • Support EBU members in deloping workflows using MCMA technology.

MCMA is a project of the EBU Metadata & AI group, under the umbrella of the EBU's Strategic Programme on Production. This group builds on, and continues, the Framework for Interoperable Media Services (FIMS).

REST APIs

It's main goal is to develop a set of simplified REST APIs with minimum payload. These APIs allow integration of cloud and in-house based workflows, by combining microservices between (multiple) cloud platforms (AWS, Azure, Google) and in-house services.

Currently, the work is focussed on the Launch Control application; a user-friendly interface to help designing and monitoring microservices workflows.

Not limited to AI

So far the emphasis has been on Artificial Intelligence (AI) enabled services, such as: speech-to-text, automatic subtitling, translation, text-to-speech, face recognition and identification, emotion detection, speech-to-text evaluation, FFMPEG media transformation. However, developers can easily duplicate and extend the code for other applications.

Multi-cloud

The MCMA cloud services provide an abstraction on top of provider-specific cloud services, providing cross-provider interoperability.  Using the libraries, components and instructions available on github, MCMA offers a turn-key solution ('implementation by example') for cloud infrastructure implementation, deployment and management.

MCMA has been successfully demonstrated at IBC and NAB events since 2017 and in a dedicated developer workshop in 2020.

Guidance and tools

IBC 2018 presentation

IBC2019 presentation

MCMA New-York 2020

MCMA Github repository

Related topics

Connected Cars and Devices

The EBU’s Connected Cars and Devices group, a subgroup of the Strategic Programme for Platforms, has bought EBU members together to discuss the challenges in this area. It provides an open forum in which to discuss projects, strategies and insights. The goal is to catalyse collaboration between EBU members and shape a unified view for Public Service Media that benefits audiences and the wider industry.

NLE User Group

EBU Members are exchanging experiences with and best practices for using Non-Linear Editing (NLE) systems. Pose your question here!