Media Cloud and Microservice Architecture

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

The Media Cloud and Microservice Architecture (MCMA) builds on, and continues, the services developed as part of the Framework for Interoperable Media Services (FIMS). It is a project of the EBU Strategic Programme on Media Information Management and Artificial Intelligence (MIM-AI).

The MCMA objective is to develop a set of simplified REST APIs with minimum payload to allow integrating workflows combining microservices in the cloud with other in-house services and processes.

MCMA will also share libraries containing glue code between the high level APIs and low level (e.g. cloud) platforms. The MCMA motto is "implementation by the example". MCMA will also publish guidelines to implement (cloud) mediaservice architectures.

The MCMA cloud services provides an abstraction on top of provider-specific cloud services allowing cross-provider compatibility. Instead of enforcing a set of interfaces like FIMS 1.X, the new approach leverages a much more open integration model by supporting late bidding object definition (JsonLD) and micro-services architecture. The MCMA libraries also provide a turn-key solution for cloud infrastructure implementation, deployment and management. The concepts of service registration and automatic discovery are also key features of the infrastructure. All libraries and components are available as projects hosted on the GitHub FIMS repo.

The MCMA REST calls represent the highest level of abstraction across any of the existing cloud platforms (or else). The libraries, specific to each platform, form the API layer between the REST interface and tools. FIMS uses the respective cloud infrastructures to facilitate service discovery. Payloads such as data returned by AI tools are themselves accessed through dedicated REST calls or directly by applications. This has been successfully demonstrated at IBC and NAB in 2017. Guidelines explaining how to deploy MCMA exist.

MCMA is following the developments around production in the cloud where interfaces like ingest, transfer, transform, repository management and QA will play a key role.

On this basis, FIMS proposes to communicate on most recent developments as follows:

  • Continue to enrich GitHub with new libraires and guidelines on GitHub
  • Use the MCMA EBU workspace and tech.ebu.ch information page to publish recent results and highlight the technical approach and its benefits with links to GitHub
  • Communicate on MCMA applied to AI and cloud microservices to convey the message around service orientated architectures and their growing importance in the future.

How can EBU T&I help?

EBU is here to help experts meet, share and learn about the cloud, artificial intelligence and microservice architectures.

Guidance & tools

IBC 2018 presentation

MCMA Github repository

 

EBU Technology & Innovation Workplan

Every two years, the EBU develops a roadmap for technology and innovation activities based on the requirements and inputs given by EBU Members. The result of this roadmap is our bi-annual EBU Technology & Innovation Workplan. Strategic programmes and project groups are set up to focus on specific areas of interest. To access the latest Workplan, click here.

EBU Project Group on FIMS EBU User Group

The topic of FIMS EBU User Group is part of the EBU's Strategic Programme on Media Information Management.

Main activities: The EBU believes that the use of flexible IP-based 'Service Oriented Architectures' or similar architectures, as a natural extension of IT-based production, offer the potential for greatly improved interoperability over the current (often proprietary interfaces based) system design practices. Our FIMS EBU User Group helps Members moving to flexible IP-based ‘Service Oriented Infrastructures’ by maintaining and active link with FIMS. The MIM-FIMS EBU User Group contributes to the FIMS Business Board and reviews the specifications proposed for EBU adoption by the FIMS Technical Board.

​Join us

If you are interested in FIMS EBU User Group, join our group on this topic and participate in the discussions. Some restrictions may apply.

Guidance & tools

Related groups

Media information management

Automatic metadata extraction

Metadata developer network

Metadata models

EBU launches NLE user group

See EBU-TT @ IBC

EBUCore v.1.6 is now online!

EBU-TT subtitling goes live

EBU tech-i magazine, Issue 23 tells you how you can produce smarter, introduces future broadcasting architectures, dives into the use of the 700 MHz band, explains how hackers have become 'smart', and more...

EBU tech-i magazine, issue 22 explains why Video did NOT kill radio and what the future of radio will be like. And there is more, including Cross-Platform Authentication and a look at the state of loudness normalisation in Europe.

Issue 20 of tech-i includes news on newsrooms, addresses the question if FTA TV is dead, takes a look at MPEG MMT, provides a profile of the new EBU TC chairman Egon Verharen (NPO) and features two articles explaining what UHDTV will offer. And there is more...

Issue 17 of tech-i  looks at UHDTV, with SVT's Per Björkman on the UHD equation, Hans Hoffmann on UHD technology parameters, David Wood on high frame rates, and a report on the recent shoot of the Eurovision Young Dancers.

Issue 12 of tech-i includes a look back at February's RadioHack workshops, a look forward to the Libre Software Meeting where the EBU is organizing sessions on Free and Open Source Software for media, introductions to the IMPS programme, EBUCore and MPEG-DASH, plus an update on follow-up actions from WRC-12. David Wood weighs up digital radio options and HRT's Kazimir Bacic is "In the spotlight".

Related topics

Data Science

With internet-based media offerings becoming more sophisticated and audience expectations rising, data science is becoming a fundamental skill for broadcasters seeking to deliver successful OTT services.

The Technology Pyramid For Media Nodes

A "stack" of relevant standards such as ST 2110 allow IP-based live production environments to operate smoothly – once everything has been set up correctly. Adding functionalities such as auto-provisioning – which would comple the full stack of protocols – would greatly reduce the complexity of configuring these facilities.

CTN-Mobile

This group has been closed. Mobile broadband is becoming a significant delivery platform for broadcasters. It is important for broadcasters to do more to study different mobile delivery options.