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 at the foot of this page.
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 provides information on how AMWA projects are started, the different types of AMWA Specifications, and the different levels of 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.
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
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.
MXF Media Contribution File Formats
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
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
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
Guide for implementers who want to add security to their NMOS Nodes and/or NMOS Controllers, according to the IS-10, BCP-003-01, BCP-003-02 and BCP-003-03 specifications.
NMOS Security Implementation Guide
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)
Data Model Specifications
The data models lie at the heart of the media workflow technologies.
The interface specifications are used to create interoperation between equipment and applications in the media workflow.
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.