Media Cloud & Microservices

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

2021

  • status_med_12px.png Launch control: a web-based application to monitor and deploy complex cloud infrastructure (Q1 2021) 
  • status_med_12px.png MAM based on MCMA (Q1 2021) 
  • status_med_12px.png Cloud agnostic engine to develop workflows (Q2 2021)
  • status_med_12px.png Open-source libraries on GitHub for AWS, Azure, GCP (Q4 2021)
  • status_med_12px.png Containers management and standardised workflow integration  (Q4 2021)
  • status_med_12px.png Standardisation at SMPTE (Q4 2021)

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

MCMA White Paper

MCMA New-York 2020

IBC2019 presentation

IBC 2018 presentation

MCMA GitHub Repositories

MCMA is an open-source project with a variety of GitHub repositories the main ones being: 

Workflows

mcma-workflows leverage AI technologies from multiple cloud vendors in a single media workflow using mcma-libraries 

Libraries

mcma-libraries contains various libraries (AWS,AZURE,GCP) that assist in setting up media workflows in a multi-cloud environment. 

Launch Control

mcma-launch-control is a cloud-hosted web application that allows configuring, deploying and monitoring your mcma-enabled media workflows.

 

Related topics

Data

The EBU helps Members to enhance and enrich their media by integrating their data from commissioning to distribution taking benefit in advances on Artificial Intelligence.

Audio

Audio production and broadcasting are being transformed by new technologies. The next generation of audio experiences will be more immersive than ever before, and interactive. It is important that broadcasters look at new file formats to deliver and produce audio for these advanced systems.

The Audio Systems group aims to:

  • Help EBU Members to maximise the quality and availability of sound production technology;
  • Provide guidance and working documents to help make the move to new Audio Systems;
  • Take into consideration professional users' feedback when making contributions to ITU and ETSI standards;
  • Organize seminars and trainings to enable the use of new technologies and to share best practice.

Video

The EBU provides strategic and technical advice on all aspects of video images, including quality assessment, access services and workflows. Current topics being worked on include HDR, codecs, video monitors, test patterns, cloud production, quality control, and subtitling.