Media Cloud and Microservice Architecture

Helps Members to move to flexible micro-service architectures in the cloud.

The Media Cloud and Microservice Architecture (MCMA) is a project of the EBU MIM-AI (Media Information Management and Artificial Intelligence) strategic programme.

The MCMA (Media Cloud and Microservice Architecture) builds on previous work in the FIMS (Framework for Interoperable Media Services) project.

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 arhcitectures.

The MCMA cloud services provides an abstraction on top of cloud provider specific services allowing cross cloud provider compatibility. Instead of enforcing a strongly type 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 on key solution for cloud infrastructure implementation, deployment and management. Concept of service registration and automatic discovery also key features of the infrastructure.  All libraries and components are available as projects hosted on 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 the tools. FIMS uses the respective cloud infrastructures to facilitate service discovery. Payload such as data returned by AI tools is itself accessed through dedicated REST calls or directly by applications. Guidelines are there to explain how to deploy MCMA. This has been successfully demonstrated at IBC and NAB in 2017.

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 it benefits with links to github
  • Communicate on MCMA applied to AI and cloud micro-services to convey the message around service orientated architectures and their growing importance in the future (Tech-i and other EBU T&I communication tools).

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

Github repositiies: links to be updated

mcma-libraries

mcma-projects

 

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

See EBU-TT @ IBC

EBUCore v.1.6 is now online!

EBU-TT subtitling goes live

-

EBU Geneva

The EBU Network Technology Seminar at EBU HQ in Geneva is the annual rendezvous for broadcast experts dealing with IP production infrastructure, as well as for IT network and storage specialists that deal with broadcast media content.

Register More info

This introduction to Semantic Web technologies provides several broadcast use cases. Its purpose is to raise awareness of Semantic Web technologies and to promote them and their applications in media and broadcasting environments. This is an updated version (Aug. 2015)

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

Camera Tests

Information on how to test and classify professional cameras, including test reports.

Media Information Management & Artificial Intelligence

It is crucial for broadcasters to be able to efficiently manage, extract, index and retrieve information through the value chain, using well established conceptual and process models. The original MIM project has now a larger scope with an extended focus on Artificial Intelligence.