Giter Club home page Giter Club logo

nmos's Introduction

Networked Media Open Specifications

NMOS is a family name for specifications produced by the Advanced Media Workflow Association related to networked media for professional applications.

For a non-technical introduction to NMOS see AMWA's overview page and NMOS Roadmap.

The tables below list the current specifications and provide links to their documentation on specs.amwa.tv. The "Release" links will take you to the documentation and download page (↓) for the latest release of recent versions of the specification.

The tables no longer include direct links to the GitHub repos. These are available through the NMOS CI Dashboard.

The NMOS API Testing Tool supports the majority of these specifications.

These specify NMOS APIs using RAML, JSON Schema and normative text, supported by examples and other text:

{% include spec_table.html filter_id="IS-" show_releases=true %}

These model the resources used in NMOS APIs:

{% include spec_table.html filter_id="MS-" show_releases=true %}

These specify best practice for use of NMOS APIs:

{% include spec_table.html filter_id="BCP-" show_releases=true %}

These provide NMOS implementation guides:

{% include spec_table.html filter_id="INFO-" %}

These specify constants for many types of NMOS parameter values:

{% include registers_table.html %}

These specify opt-in models for the NMOS Control Framework

{% include feature_sets_table.html %}

The table of NMOS specs is no longer contained in this README, but is generated on demand from YAML files in each spec repo and rendered at https://specs.amwa.tv/nmos:

NMOS Spec Render

nmos's People

Contributors

andrewbonney avatar bgilmer77 avatar cristian-recoseanu avatar garethsb avatar grmph555 avatar kierank avatar mjeras avatar mohsen-bfe avatar peterbrightwell avatar peternewman avatar promgamer avatar steveamor avatar tassianors avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nmos's Issues

Another Controller to add (belatedly)

Hi Peter, please add our controller to the NMOS Solutions page under commercial / controllers.

Company= Imagine Communications
Product= Magellan SDNO
Spec= IS-04 v1.2 IS-05 v1.0
Comments = "Broadcast Routing Systems Controller for IP (NMOS and non-NMOS) and Legacy Systems. Includes optional IS-04 Registry"

New Media Nodes to add to the NMOS Solution page

Hi,

Synamedia would like to add the following product to the Media Nodes section of the NMOS Solution page:

Product: Virtual Digital Content Manager (vDCM)
Datasheet: http://www.synamedia.com/wp-content/uploads/2021/11/VN-vDCM-Encoder-Datasheet.pdf
Supported Specifications: IS-04 v1.3, IS05 v1.1, BCP-002-01 v1.0, BCP-004-01 v1.0
Comment: Software-based video multiplexer and compression system (encoder/transcoder), supporting AMWA NMOS

Regards,
Pierre Miller

Elevate NMOS Discovery & Registration WIP to Proposed Specification

The AMWA Board of Directors has voted to approve the elevation of the NMOS Discovery & Registration WIP to Proposed Specification.
@peterbrightwell Please change all notations of WIP to Proposed Specification in the git repository.

Note - the approved long name for this project is IS-04 NMOS Discovery & Registration Proposed Specification. It will be tagged version 1.0.

New product request: \[COMPANY\] Grass Valley

AMWA maintains a list of NMOS-capable implementations here. To request an addition please complete the following information (repeat as required for multiple products), add your company name to the issues title (as well as below), and submit the issue.

Company name Grass Valley

Type of product XCU UNIVERSE UXF (Base Station)

Node, Controller or registry NODE

Product name and link to information XCU UNIVERSE UXF (Base Station)

Please use this form: [Name](URL) https://www.grassvalley.com/products/base-stations-fiber-systems/xcu-universe-uxf-camera-base-station/
It must be possible to find information about the supported specifications via the URL. If this is not obvious, please add a suitable comment to help

Supported specifications IS-04 v1.3, IS-05 v1.1

Must include the latest supported version, e.g. "IS-04 v1.3".

Comments

Such as the function of the product. Please keep brief.

Documentation requires updates

The FAQs reference 'Proposed Specifications' and similar which have recently changed in the AMWA process. They would probably benefit from a more general update in addition.

New product request: \[MediaKind\]

AMWA maintains a list of NMOS-capable implementations here. To request an addition please complete the following information (repeat as required for multiple products), add your company name to the issues title (as well as below), and submit the issue.

Company name

MediaKind

Type of product

Node

Product name and link to information

MediaKind RX1. Link to data-sheet: MediaKind RX1
We do not specify the NMOS versions supported but I will work on that.

Supported specifications

NMOS IS-04 v1.0, v1.1, v1.2 and v1.3
NMOS IS-05 v1.0 and v1.1

Comments

The MediaKind RX1 is an edge capable of decoding video up to 4:2:2 UHD resolution and offer other functions such as decryption, transcode and network adaptation with Satellite input, ASI, SDI/SMPTE ST 2110 output, Ad insertion, SRT and Zixi.

Company name

MediaKind

Type of product

Node

Product name and link to information

MediaKind CE1. Link to data-sheet: MediaKind CE1
We do not specify the NMOS versions supported but I will work on that.

Supported specifications

NMOS IS-04 v1.0, v1.1, v1.2 and v1.3
NMOS IS-05 v1.0 and v1.1

Comments

The MediaKind CE1 is a contribution encoder capable of encoding video up to 4:2:2 UHD resolution and offer other functions such as encryption and remultiplexing. It supports SDI/SMPTE ST 2110 input and can ingest streams from ASI, IP, SRT and Zixi.

Company name

MediaKind

Type of product

Node

Product name and link to information

MediaKind Aquila. Link to data-sheet: MediaKind Aquila
We do not specify the NMOS versions supported but we will work on that.

Supported specifications

NMOS IS-04 v1.0, v1.1, v1.2 and v1.3
NMOS IS-05 v1.0 and v1.1

Comments

MediaKind Aquila is a solution for broadcast compression head-ends based around MediaKind’s software encoder for both live linear broadcast and streaming application and uses MediaKind's transport stream multiplexer and scrambler. It offer a rich set of features and can be deployed on dedicated hardware or in a cloud environment.

New product request: \[PLURA BROADCAST, INC.\]

AMWA maintains a list of NMOS-capable implementations here. To request an addition please complete the following information (repeat as required for multiple products), add your company name to the issues title (as well as below), and submit the issue.

Company name

Plura Broadcast, Inc.

Type of product

Media Node

Product name and link to information

SFP-25G (https://plurainc.com/solutions/monitors/)

Supported specifications

IS-04 v1.2, IS-05 v1.0, IS-08 v1.0, IS-09 client only, BCP-002-01, TR-1001 Rec

Comments

2110 IP Monitor Solution

Company name

Plura Broadcast, Inc.

Type of product

Media Node

Product name and link to information

SFP-25G-H (https://plurainc.com/solutions/monitors/)

Supported specifications

IS-04 v1.2, IS-05 v1.0, IS-08 v1.0, IS-09 client only, BCP-002-01, TR-1001 Rec

Comments

2110 IP Monitor Solution

Problems in NMOS Technical Overview

Hi,

A couple of the sections of the NMOS Technical Overview are incomplete / corrupt.

In particular, the "Technology independence through data modelling" section has a carriage return about half way through, and then a line starts with "and then", and the resulting sentence doesn't make sense. Even replacing "and then" with "are then" and removing the extra carriage return doesn't help, as you end up with "The HTTP/WebSockets/RAML/JSON are then mapped these to JSON/HTTP/WebSockets/whatever", as this is basically saying "A is mapped to A". The last sentence also cuts off without finishing.

The "Self-documenting specifications" section also cuts off two words into a sentence.

Would someone have time to review these paragraphs and work out what they are supposed to say?

Thanks

Typo on DNS configuration wiki page

Hi @andrewbonney,

There is typo on this page; https://github.com/AMWA-TV/nmos/wiki/Configuration-Guide
Under the windows dns section;
Text (TXT) Record name: reg-api-1._nmos-query._tcp Fully qualified domain name (FQDN): reg-api-1._nmos-registration._tcp.dns.nmos.tv

Should be; "Record name: reg-api-1._nmos-registration._tcp"
Text (TXT) Record name: reg-api-1._nmos-registration._tcp Fully qualified domain name (FQDN): reg-api-1._nmos-registration._tcp.dns.nmos.tv

FYI I tried to push this change via a new branch but I guess I don't have permission to push changes into the wiki repo.

Thanks,
Daniel

Specification structure overview

I've had a comment that for new users it would be useful to provide a brief indication of how to navigate the specifications. This links in part with AMWA-TV/is-template#3

Perhaps ahead of the 'Specifications' section of the technical overview we could provide a brief navigation guide talking about the general spec layout: where to find the HTML rendered RAML, what's in the docs, and how to find the detail contained within the schema files.

New product request: \[Panasonic Connect\]

AMWA maintains a list of NMOS-capable implementations here. To request an addition please complete the following information (repeat as required for multiple products), add your company name to the issues title (as well as below), and submit the issue.

Company name
Panasonic Connect

Type of product
Media Nodes

Product name and link to information
KAIROS AT-KC100
KAIROS AT-KC1000
AK-NP600 10G MoIP Board for AK-UCU600

Supported specifications
IS-04 v1.3
IS-05 v1.1

Comments
[KAIROS AT-KC100]: Live Video Production Platform
[KAIROS AT-KC1000]: Live Video Production Platform
[AK-NP600 10G MoIP Board for AK-UCU600]: Camera Control Unit for Studio Camera System

Calrec Audio NMOS Implementations

Calrec Audio are currently shipping the following products with IS-04 v 1.3 and IS-05 v1.1:

  • Impulse
  • Type-R
  • Type-R IO
  • Modular IO
  • Fixed Format IO
  • Hydra2 IP Gateway

Product pages can be found here: https://calrec.com/products/

I am told that the product pages are currently being updated to include NMOS within their feature lists, expect to see them there by the end of this week. Can these be added to the implementation list? Please feel free to contact me for any clarification.

Dave

Update Imagine Communications' Magellan SDNO Product Listing on the NMOS Solutions Page

Imagine Communications' "Magellan SDNO" is now "Magellan Control System". Please update the "Magellan SDNO" listing on the NMOS Solutions page to:

Company= Imagine Communications
Product= Magellan Control System (https://imaginecommunications.com/product/magellan-control-system/)
Spec= IS-04 v1.2 IS-05 v1.0
Comments = "Broadcast Routing Systems Controller for IP (NMOS and non-NMOS) and Legacy Systems. Includes optional IS-04 Registry"

New commercial implementation of the NMOS specifications

Hello,

The following equipment is now available :

  • TITAN Live from ATEME, https://www.ateme.com/titan-live/
    broadcast encoder / transcoder multi codecs, multi outputs (TS, HLS, DASH, MSS, etc), managing 2110 inputs in addition to TS, SDI, RF, 2022-6/7, ...
  • IS-04 v1.3
  • IS-05 v1.1

can you please list it in your section Commercial Hardware & Software in page https://amwa-tv.github.io/nmos/branches/master/NMOS-Solutions.html

Looking forward participating to the next JT-NM interop Fest !

Thanks in advance
FX

Specification uniformity

It would be good in the future to take a look at previous specification details before doing a new one.

We could try to standardize the API, as for example, IS05 and IS08 as both activation mechanism but they are totally different ones.. While it could have been easy to use the same mechanism

activation/single
activation/bulk
...

New product request: \[COMPANY\]

AMWA maintains a list of NMOS-capable implementations here. To request an addition please complete the following information (repeat as required for multiple products), add your company name to the issues title (as well as below), and submit the issue.

Company name Grass Valley

Type of product LDX 150 / LDX 135

Node, Controller or registry Node

Product name and link to information LDX 150 (Live Broadcast Camera)

Please use this form: [Name](URL) https://www.grassvalley.com/products/cameras/ldx-100-series/ldx-150/#
It must be possible to find information about the supported specifications via the URL. If this is not obvious, please add a suitable comment to help

Supported specifications IS-04 v1.3, IS-05 v1.1

Must include the latest supported version, e.g. "IS-04 v1.3".

Comments

Such as the function of the product. Please keep brief.

New product request: \[Macnica\]

AMWA maintains a list of NMOS-capable implementations here. To request an addition please complete the following information (repeat as required for multiple products), add your company name to the issues title (as well as below), and submit the issue.

Company name
Macnica

Type of product
Node

Product name and link to information

Media Over IP Package
EASYSS10 EVK
M2S SDK

Please REMOVE current [VIPA] product because it had been terminated.

Supported specifications

IS-04 v1.3
IS-05 v1.1

Comments

[Media Over IP Package] : ST2110 FPGA & Software IP Core
[EASYSS10 EVK] : SDI to IP Gateway Evaluation kit
[M2S SDK] : ST2110 Streaming Software Development kit

Improve NMOS Glossary

Warning: this is far complete, and currently some of this text is just copied from the JT-NM RA Glossary, and would benefit from improvement.

Even the sentence above is missing a

Wiki: "Available RDSs" as Developer Resources?

Should there be an item under Developer Resources at the right listening known RDSs? As a Node developer, having an RDS running is frequently essential.

For what it's worth, the two RDS implementations I'm familiar with is the one in Sony's nmos-cpp and the joint-ri (the latter being restricted to localhost).

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.