Copyright © 2019 Advanced Media Workflow Association. All rights reserved.

Specs

SPECIFICATIONS

The AMWA develops specifications and technologies to facilitate the deployment and operation of efficient media workflows. There are three types of specifications - Application Specifications, Data Model Specifications, and Interface Specifications. The AMWA also publishes Best Current Practices. More information on each of these document types is provided below.

To make sure that projects are clearly defined, adequately resourced and successful, we have a process to carefully manage proposals from start to finish. We welcome all new ideas to advance workflows. The AMWA Specification Process document (see link below) provides information on how AMWA projects are started, the different types of AMWA Specifications, and the different levels of AMWA Specifications.

View all AMWA Specifications


Although first designed to meet a known requirement, a specification can be updated, either because the original user has refined their needs or because a new member wishes to capitalise on the previous work and slightly extend the capabilities of the specification.

View AMWA Specification Process

Application Specifications
Applications Specifications define a set of rules that constrain a standard—like MXF—to suit a specific application. Each has been created to satisfy the clearly defined operational need of a member company.
  • Program Mastering when there are multiple versions of the content (AS-02)

  • Program Delivery to multiple broadcast stations (AS-03)

  • Archive and Preservation of a wide range of material (AS-07)
  • Workflows suited to fast turnaround end-to-end production (AS-10)

  • Media Contribution for the delivery of finished media assets to a broadcaster or publisher (AS-11)

  • The use of metadata for the management of content, including a unique identifier (AS-12)

View Application Specifications

Data Model Specifications

The data models lie at the heart of the media workflow technologies.

View Data Model Specifications

 

Interface Specifications

The interface specifications are used to create interoperation between equipment and applications in the media workflow.

View Interface Specifications

Best Current Practices

Best current practices are intended to define and ratify the community's best current thinking on statements of principle or the best ways to perform certain operations or process functions.

View Best Current Practices

All Specifications

 

Published & STABLE

Edit metadata interchange using AAF. Includes base set of effects. 

AAF Edit Protocol

Published

Storage of MXF program components to enable versions & inventories, for use in a multi-version, multi-lingual, multi-delivery media environment.

MXF Versioning (was MXF Mastering Format)

Published

MXF optimized for program delivery intended for direct playout via a video server for example. This is based on a PBS profile for MXF program delivery.

MXF Program Delivery

Published

Extends AS-01 with color, text & opacity effects.

AAF Effects Protocol

Published

A vendor-neutral subset of the MXF file format to use for long-term archiving and preservation of moving image content and associated materials including audio, captions, multiple legacy timecodes, and other metadata. The main users for AS-07 are archives that maintain audiovisual content for the long term.

MXF Archive & Preservation

Published

MXF for end-to-end production workflow.

MXF for Production

The AMWA AS-11 family of Specifications define constrained media file formats for the delivery of finished media assets to a broadcaster or publisher. Includes Specifications used by broadcasters in the UK (DPP), Nordic countries, Australia and New Zealand.

Media Contribution File Formats

Published

Delivery of finished SD programs to Digital Production Partnership (DPP) broadcasters.

MXF Program Contribution – UK DPP SD

Published

Delivery of finished HD programs to Digital Production Partnership (DPP) broadcasters.

MXF Program Contribution – UK DPP HD

Published

Delivery of finished UHD programs to Digital Production Partnership (DPP) broadcasters.

MXF Program Contribution – DPP UHD

Published

Delivery of finished HD AVC Intra programs to a broadcaster or publisher.

MXF Program Contribution – HD Intra

Work in Progress

Delivery of finished HD AVC Long GOP programs to a broadcaster or publisher.

MXF Program Contribution – HD Long GOP
(25p, 50p)

Work in Progress

Delivery of finished HD AVC Long GOP programs to a broadcaster or publisher.

MXF Program Contribution - HD Long GOP (23.98p (24/1.001p), 59.94p (60/1.001p))

Work in Progress

Delivery of finished commercials and promos based heavily on AS-11 X1.

MXF Program Contribution - DPP UHD Commercials & Promotions

Work in Progress

Delivery of finished commercials and promos based heavily on AS-11 X2.

MXF Program Contribution - DPP HD Commercials & Promotions

Published

Delivery of finished SD D10 programs to a broadcaster or publisher.

MXF Program Contribution – SD

Archived

Delivery of finished HD (MPEG-2) programs to North American Broadcasters Association (NABA) broadcasters.

MXF Program Contribution - NABA DPP HD (MPEG-2)

Published

Delivery of finished HD (AVC) programs to North American Broadcasters Association (NABA) broadcasters.

MXF Program Contribution - NABA DPP HD (AVC)

Published

MXF format optimized for the delivery of finished commercials to broadcast stations. AS-12 adds advertising identification metadata to an advertisement contained in an AMWA MXF Application Specification compliant MXF file.

MXF Commercial Delivery

 
 
 
 
 
 
 

Published

This Best Current Practice (BCP) describes the AMWA’s Specification development process, including how work is initiated, levels of AMWA documents, and types of AMWA Specifications. The goals of the AMWA Specification process are 1) interoperability, 2) satisfying business needs, 3) technical robustness, 4) reusability and composability, and 5) timeliness.

This Best Current Practice (BCP) describes the AMWA's specification development process. This document is, itself, a Best Current Practice.

AMWA Specification Process

Published

How to group related Resources in NMOS specifications

Natural Grouping of NMOS Resources

Published

Securing HTTP and WebSocket communications within NMOS APIs.

Securing communications in NMOS APIs

Work In Progress

How to implement client authorization for the NMOS APIs

Authorization in NMOS APIs

Published

AAF format for intelligence, surveillance and reconnaissance.

AAF for ISR

Specification

At the request of the AMWA board, a team of volunteers, including end-users, network equipment providers, processing equipment providers, and related software subsystem developers was charged with the task of adding a layer of detail to the JT-NM reference architecture in the area of control, monitoring and management interfaces.

Control / Monitoring / Management Architectural Sprint

 

Published

AAF C++ SDK reference implementation.
More information at http://aaf.sourceforge.net/

AAF toolkit

Published

AAF Java API
More information at http://majapi.sourceforge.net/

Media Authoring with Java (MAJ) API

Published & STABLE

Discovery and Registration

NMOS Discovery & Registration API

Published & STABLE

Device Connection Management

NMOS Device Connection Management API

Published

NMOS Network Control Specification

NMOS Network Control

Published

Event & Tally
 

NMOS Event & Tally API

Published

How to set channel mapping/selecting/shuffling settings for use with NMOS APIs

NMOS Audio Channel Mapping

Work in Progress

AMWA NMOS IS-09 is due to be the output of a work in progress activity. This will define a 'System API' providing Media Nodes with access to configuration parameters when they first boot.

Core

 

Published

AAF Data Model (SMPTE 2033 – in progress).

Published

Mapping from AAF objects to Structured Storage

Published

Structured Storage Specification

Finalised, awaiting board approval

A model for identity and timing in AMWA NMOS specifications.