Scalability and Performance of the AMWA IS-04 and IS-05 NMOS Specifications for Networked Media
Metadata
- Publisher
- SMPTE — White Plains, NY, USA
- Doc Type
- Conference Paper
- Content Type
- Original Research
- Volume
- 2018, No. 10, pp. 1–20
- Abstract
- The use of IP networks for professional AV media is becoming prevalent within the broadcast industry with standards such as SMPTE ST 2110 now available for streaming uncompressed video, audio and ancillary data. To allow full interoperability between different manufacturers' equipment, common methods for discovery, registration and connection management of media devices are essential. The Advanced Media Workflow Association (AMWA) has been developing the Networked Media Open Specifications (NMOS) for this purpose, leading to the publication of two interface specifications: IS-04 for discovery/registration of NMOS Nodes and IS-05 for management of connections between Nodes. These use RESTful APIs to communicate between applications and devices and are gaining widespread adoption. — However, a key requirement within the industry is that these APIs scale successfully in the very large installations typical of real world deployments. To help address this, Sony has been leading an AMWA NMOS Scalability study to test these protocols for installations comprising thousands of media devices. — The study includes: confirming that operations such as the registration of thousands of Nodes can occur within an acceptable timeframe; testing recovery of the Registry after a failure; testing behaviour with multiple clustered Registries; testing different methods of Registry discovery; testing connection management at scale; and confirming behaviour for architectures with redundant network interfaces. The test suite has been shared with other AMWA members and tests have been repeated and confirmed with different Registry and Node implementations. — This paper describes our test methodology, provides several results, discusses their implications, identifies best practices for deployment and suggests whether further API enhancements may be beneficial.
- Publication Date
- 2018-10-22
- DOI
10.5594/M001842- ISBN
- Print:
978-1-61482-960-7 - Link
- https://doi.org/10.5594/M001842
- Author(s)
- Robert PorterSony Europe LimitedGareth Sylvester-BradleySony Europe Limited
- Keyword(s)
- Networked Media, IP, ST 2110, Advanced Media Workflow Association (AMWA), NMOS, IS-04, IS-05, API, Device Discovery, Device Registration, Connection Management, Registry Discovery, DNS-SD, mDNS, Unicast DNS, Registry Clustering, Redundancy, Mininet, Virtualized Network
- Copyright
- © 2018 Society of Motion Picture and Television Engineers, Inc.
Bibliographic Reference(s)
- British Broadcasting Corporation, “BBC reference implementation demonstrating both AMWA IS-04 and IS-05,” https://github.com/bbc/nmos-joint-ri. [Accessed 31 August 2018]. EXTERNAL
- Advanced Media Workflow Association (AMWA), “Networked Media Open Specifications,” https://github.com/AMWA-TV/nmos. [Accessed 29 September 2018]. EXTERNAL
- Advanced Media Workflow Association (AMWA), “AMWA IS-05 NMOS Device Connection Management Specification,” https://github.com/AMWA-TV/nmos-device-connection-management. [Accessed 29 September 2018]. EXTERNAL
- Apache HTTP Server Project, “Access Log: Common Log Format,” https://httpd.apache.org/docs/2.4/logs.html#common. [Accessed 29 September 2018]. EXTERNAL
- Advanced Media Workflow Association (AMWA), “AMWA IS-04 NMOS Discovery and Registration Specification,” https://github.com/AMWA-TV/nmos-discovery-registration. [Accessed 29 September 2018]. EXTERNAL
- Society of Motion Picture & Television Engineers (SMPTE), “SMPTE ST 2110 FAQ,” https://www.smpte.org/st-2110. [Accessed 29 September 2018]. EXTERNAL
- Advanced Media Workflow Association (AMWA), “Glossary - AMWA-TV/nmos Wiki,” https://github.com/AMWA-TV/nmos/wiki/Glossary. [Accessed 29 September 2018]. EXTERNAL
- Elastic, “The Elastic Stack,” https://www.elastic.co/products. [Accessed 29 September 2018]. EXTERNAL
- Sony Corporation, “An NMOS (Networked Media Open Specifications) Registry and Node in C++ (IS-04, IS-05),” https://github.com/sony/nmos-cpp. [Accessed 29 September 2018]. EXTERNAL
- AMWA, “Bulk API for Registrations,” https://github.com/AMWA-TV/nmos-discovery-registration/issues/17. [Accessed 29 September 2018]. EXTERNAL
- Mininet Team, “Mininet: An Instant Virtual Network on your Laptop (or other PC) – Mininet,” http://mininet.org/. [Accessed 29 September 2018]. EXTERNAL
- Joint Task Force on Networked Media (JT-NM), “Reference Architecture - Joint Task Force on Networked Media (JT-NM),” http://jt-nm.org/RA-1.0/. [Accessed 31 August 2018]. EXTERNAL
- Advanced Media Workflow Association (AMWA), “What are the Networked Media Open Specifications?,” https://nmos.tv/. [Accessed 29 September 2018]. EXTERNAL
- CoreOS, “Distributed reliable key-value store for the most critical data of a distributed system,” https://github.com/etcd-io/etcd. [Accessed 29 September 2018]. EXTERNAL
- SMPTE ST 2022-7:2013 [Superseded]
- SMPTE.ST2110 — SMPTE, ST 2110 Suite of Standards. [Online]. Available: https://www.smpte.org/st-2110 EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/10.5594-M001842.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
Robert Porter and Gareth Sylvester-Bradley; Scalability and Performance of the AMWA IS-04 and IS-05 NMOS Specifications for Networked Media, SMPTE Meetings and Conferences ( October 2018); SMPTE, 2018, ISBN: 978-1-61482-960-7. Available at https://doi.org/10.5594/M001842
Snippet:
Robert Porter and Gareth Sylvester-Bradley; Scalability and Performance of the AMWA IS-04 and IS-05 NMOS Specifications for Networked Media, SMPTE Meetings and Conferences ( October 2018); SMPTE, 2018, ISBN: 978-1-61482-960-7. Available at https://doi.org/10.5594/M001842
HTML (ISO 690 compliant)
Preview:
Robert Porter and Gareth Sylvester-Bradley; Scalability and Performance of the AMWA IS-04 and IS-05 NMOS Specifications for Networked Media, SMPTE Meetings and Conferences ( October 2018); SMPTE, 2018, ISBN: 978-1-61482-960-7. Available at https://doi.org/10.5594/M001842
Snippet:
<span class="citation">Robert Porter and Gareth Sylvester-Bradley; <cite>Scalability and Performance of the AMWA IS-04 and IS-05 NMOS Specifications for Networked Media</cite>, SMPTE Meetings and Conferences ( October 2018); SMPTE, 2018, ISBN: 978-1-61482-960-7. Available at <a href="https://doi.org/10.5594/M001842" target="_blank" rel="noopener">https://doi.org/10.5594/M001842</a></span>
SMPTE's HTML Pub
Preview:
Robert Porter and Gareth Sylvester-Bradley; Scalability and Performance of the AMWA IS-04 and IS-05 NMOS Specifications for Networked Media, SMPTE Meetings and Conferences ( October 2018); SMPTE, 2018, ISBN: 978-1-61482-960-7
doi: 10.5594/M001842
url: https://doi.org/10.5594/M001842
doi: 10.5594/M001842
url: https://doi.org/10.5594/M001842
Snippet:
<li> Robert Porter and Gareth Sylvester-Bradley; <cite id="bib-10-5594-m001842">Scalability and Performance of the AMWA IS-04 and IS-05 NMOS Specifications for Networked Media</cite>, SMPTE Meetings and Conferences ( October 2018); SMPTE, 2018, ISBN: 978-1-61482-960-7 <span class="doi">10.5594/M001842</span> </li>