Orchestration – The Next Generation of Automation

As automation systems become smarter, they also become more complex.

Courtesy Photobucket.com

Miriam Webster defines orchestration as “the arrangement of a musical composition for performance by an orchestra”.

The computer industry describes it as “the automated arrangement, coordination, and management of complex computer systems, middleware, and services”.

Actually they are not very different, but what does any of this have to do with broadcast? Quite a lot!

Since the 1950’s automation has been an integral part of broadcast systems. Automation has evolved as broadcast and production systems have become more complex and sophisticated. Each aspect of production and broadcast uses automation tools to create, manage, transport, distribute, protect and archive program content. File based workflows are dependent on automated processes to manage and move files throughout the entire media architecture.

In the command and control article we looked at the importance of automation and control for these processes.

The Enterprise IT world realized that the interaction required between software applications and the movement of files between systems and processes needed to be managed, controlled, monitored and access protected. Business Process Management tools or BPM was introduced as way to resolve this problem. BPM is a layer of middleware applications that sits between other applications (in the middle) to integrate them or facilitate file movement and access.

As cloud services entered the picture and hosting application development in the cloud became commonplace, the need developed to have a single application to control and manage all these different and disparate processes and file movement.

Enter Orchestration, the next tier in automation; and command and control. Instead of each process having its own control, monitoring and management layer, this uses a single tool that unifies them into a single control application. This application manages and controls the processes by sending commands to each application and subsystem, reading and reporting on the status of each process in a clean and easy to monitor user interface.

As broadcast and production technology has become IP and file based and become dependent on software applications and servers, there are many new application and middleware tools on the market to handle this.

A majority of vendors that are selling file based solutions have multiple products to capture, encode, manage and distribute content. Within their own products they all have tools to control each of the processes and to handle the content. They also all have tools or interfaces - API’s - Application Program Interface, a set of programming tools that enable their own developers or their customers to develop the necessary software interfaces that will allow their products to integrate with third party or customer developed systems. This might be database integration for asset management or transferring media files from encoders to transcoders to editing systems.

As the broadcast and production industry are adopting and adapting tools from the Enterprise IT community, some of the more critical tools are management and monitoring. At the 2014 NAB, a considerable number of vendors introduced products to manage the “entire” workflow.

Orchestration is the next generation of automation and command and control. The stream and file based workflow are not single thread processes. There are multiple devices and applications at each stage of production and broadcast. There are multiple encoders, processing different formats and bitrates with files moving down one path, streams another. Asset management associates metadata with media and allows business applications access for protection and monetization. Files move between production, edit and distribution systems. While many vendors offer “end to end” solutions, there really are no “beginning to end” products or services.   

Figure 1: While many vendors claim to offer “end-to-end” solutions, there really are no “beginning to end” products or services.

It is too complex to try and manage all this using separate dashboards (User Interface) for each application. Orchestration tools streamline this and add the “single screen” interface to monitor all the processes.

The broadcast vendors have realized this and are now including in their offerings orchestration products. Sony has the Media Backbone, Evertz has Magnum and IRM and Grass Valley has iControl. Companies like AVIDDaletAsperaCinegy and others are now using orchestration to describe their workflow integration products.

The master control room (MCR) is more of a Network Operations Center (NOC) and orchestration is a needed and critical component. The following list captures some of the responsibilities that the orchestration technology must monitor and manage:

  • Make sure devices are to the correct parameters (ie: Encoders and transcoders)
  • Configure each device based on traffic and schedule data
  • Manage the transfer or transport of the encoded file and/or stream to each stage in the process
  • Assign resources to each process
    • Fiber or Satellite circuit
    • Encode chain
    • Storage location
    • Play out chain
    • QC chain
  • Monitor each of the processes to address any conflicts such as over allocating resources
  • Monitor network utilisation
  • Balance the distribution of processes across applications to optimise performance
  • Monitor systems status for any Alerts and Alarms
  • Monitor automated QC processes


The need for orchestration evolved as a natural next generation of automation technology. As devices, applications and systems all communicated using a command and control layer within the IP infrastructure orchestration enabled integration with each other. Orchestration is also critical as more and more applications are becoming cloud based. The integration of cloud services into the production environment will depend on orchestration tools to manage and control the processes in a seamless way.

We will continue to see more orchestration products enter the marketplace and also watch as the solution providers understand the importance and value of looking at the entire architecture from a command and control perspective. They will either develop their own products or create software interfaces that will work with another vendor’s orchestration tool to manage their products. 

You might also like...

Next-Gen 5G Contribution: Part 1 - The Technology Of 5G

5G is a collection of standards that encompass a wide array of different use cases, across the entire spectrum of consumer and commercial users. Here we discuss the aspects of it that apply to live video contribution in broadcast production.

NAB Show 2024 BEIT Sessions Part 2: New Broadcast Technologies

The most tightly focused and fresh technical information for TV engineers at the NAB Show will be analyzed, discussed, and explained during the four days of BEIT sessions. It’s the best opportunity on Earth to learn from and question i…

Standards: Part 6 - About The ISO 14496 – MPEG-4 Standard

This article describes the various parts of the MPEG-4 standard and discusses how it is much more than a video codec. MPEG-4 describes a sophisticated interactive multimedia platform for deployment on digital TV and the Internet.

Chris Brown Discusses The Themes Of The 2024 NAB Show

The Broadcast Bridge sat down with Chris Brown, executive vice president and managing director, NAB Global Connections and Events to discuss this year’s gathering April 13-17 (show floor open April 14-17) and how the industry looks to the show e…

Essential Guide: Next-Gen 5G Contribution

This Essential Guide explores the technology of 5G and its ongoing roll out. It discusses the technical reasons why 5G has become the new standard in roaming contribution, and explores the potential disruptive impact 5G and MEC could have on…