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
- Journal Article
- Content Type
- Original Research
- Abbreviated Title
- SMPTE Mot. Imag. J
- Volume
- 128, No. 6, pp. 10–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 interface specifications, including IS-04 for discovery/registration of NMOS Nodes and IS-05 for management of connections between Nodes. These use RESTful application programming interfaces (APIs) to communicate between applications and devices and are gaining widespread adoption. 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. This paper describes our test methodology using a simulated network environment, provides several experimental results, discusses their implications, identifies best practices for deployment, and suggests whether further API enhancements may be beneficial.
- Publication Date
- 2019-07-01
- DOI
10.5594/JMI.2019.2910706- ISSN
- Print:
1545-0279| Electronic:2160-2492 - Link
- https://doi.org/10.5594/JMI.2019.2910706
- Author(s)
- Robert PorterGareth Sylvester-Bradley
- Keyword(s)
- Advanced Media Workflow Association (AMWA), API, Connection Management, Device Discovery, Device Registration, DNS-SD, IP, IS-04, IS-05, mDNS, Mininet, Networked Media, NMOS, Redundancy, Registry Clustering, Registry Discovery, ST 2110, Unicast DNS, Virtualized Network
- Copyright
- © 2019 SMPTE
Bibliographic Reference(s)
- British Broadcasting Corporation, “BBC Reference Implementation Demonstrating Both AMWA IS-04 and IS-05.” Accessed 4 Apr. 2019. [Online]. Available: https://github.com/bbc/nmos-joint-ri EXTERNAL
- Advanced Media Workflow Association (AMWA), “AMWA IS-04 NMOS Discovery and Registration Specification.” Accessed 4 Apr. 2019. [Online]. Available: https://github.com/AMWA-TV/nmos-discovery-registration EXTERNAL
- Apache HTTP Server Project, “Access Log: Common Log Format.” Accessed 4 Apr. 2019. [Online]. Available: https://httpd.apache.org/docs/2.4/logs.html#common EXTERNAL
- CoreOS, “Distributed Reliable Key-Value Store for the Most Critical Data of a Distributed System.” Accessed 4 Apr. 2019. [Online]. Available: https://github.com/etcd-io/etcd EXTERNAL
- Joint Task Force on Networked Media (JT-NM), “Technical Recommendation TR-1001-1:2018 v1.0: System Environment and Device Behaviors For SMPTE ST 2110 Media Nodes in Engineered Networks—Networks, Registration and Connection Management.” Accessed 4 Apr. 2019. [Online]. Available: http://jt-nm.org/documents/JT-NM_TR-1001-1:2018_v1.0.pdf EXTERNAL
- Joint Task Force on Networked Media (JT-NM), “Reference Architecture - Joint Task Force on Networked Media (JT-NM).” Accessed 4 Apr. 2019. [Online]. Available: http://jt-nm.org/RA-1.0/ EXTERNAL
- Advanced Media Workflow Association (AMWA), “AMWA IS-05 NMOS Device Connection Management Specification.” Accessed 4 Apr. 2019. [Online]. Available: https://github.com/AMWA-TV/nmos-device-connection-management EXTERNAL
- Advanced Media Workflow Association (AMWA), “What are the Networked Media Open Specifications?” Accessed 4 Apr. 2019. [Online]. Available: https://nmos.tv/ EXTERNAL
- Advanced Media Workflow Association (AMWA), “Networked Media Open Specifications.” Accessed 4 Apr. 2019. [Online]. Available: https://github.com/AMWA-TV/nmos EXTERNAL
- Mininet Team, “Mininet: An Instant Virtual Network on Your Laptop (or Other PC)—Mininet.” Accessed 4 Apr. 2019. [Online]. Available: http://mininet.org/ EXTERNAL
- Elastic, “The Elastic Stack.” Accessed 4 Apr. 2019. [Online]. Available: https://www.elastic.co/products EXTERNAL
- AMWA, “Bulk API for Registrations.” Accessed 4 Apr. 2019. [Online]. Available: https://github.com/AMWA-TV/nmos-discov-ery-registration/issues/17 EXTERNAL
- Advanced Media Workflow Association (AMWA), “Glossary-AMWA-TV/nmos Wiki.” Accessed 4 Apr. 2019. [Online]. Available: https://github.com/AMWA-TV/nmos/wiki/Glossary EXTERNAL
- Sony Corporation, “An NMOS (Networked Media Open Specifications) Registry and Node in C++ (IS-04, IS-05).” Accessed 4 Apr. 2019. [Online]. Available: https://github.com/sony/nmos-cpp 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-JMI.2019.2910706.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 Motion Imaging Journal ( Volume: 128, Issue: 6, July 2019); SMPTE, 2019. Available at https://doi.org/10.5594/JMI.2019.2910706
Snippet:
Robert Porter and Gareth Sylvester-Bradley; Scalability and Performance of the AMWA IS-04 and IS-05 NMOS Specifications for Networked Media, SMPTE Motion Imaging Journal ( Volume: 128, Issue: 6, July 2019); SMPTE, 2019. Available at https://doi.org/10.5594/JMI.2019.2910706
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 Motion Imaging Journal ( Volume: 128, Issue: 6, July 2019); SMPTE, 2019. Available at https://doi.org/10.5594/JMI.2019.2910706
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 Motion Imaging Journal ( Volume: 128, Issue: 6, July 2019); SMPTE, 2019. Available at <a href="https://doi.org/10.5594/JMI.2019.2910706" target="_blank" rel="noopener">https://doi.org/10.5594/JMI.2019.2910706</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 Motion Imaging Journal ( Volume: 128, Issue: 6, July 2019); SMPTE, 2019
doi: 10.5594/JMI.2019.2910706
url: https://doi.org/10.5594/JMI.2019.2910706
doi: 10.5594/JMI.2019.2910706
url: https://doi.org/10.5594/JMI.2019.2910706
Snippet:
<li> Robert Porter and Gareth Sylvester-Bradley; <cite id="bib-10-5594-jmi-2019-2910706">Scalability and Performance of the AMWA IS-04 and IS-05 NMOS Specifications for Networked Media</cite>, SMPTE Motion Imaging Journal ( Volume: 128, Issue: 6, July 2019); SMPTE, 2019 <span class="doi">10.5594/JMI.2019.2910706</span> </li>