Foundations for New Media Nodes
Metadata
- Publisher
- SMPTE — White Plains, NY, USA
- Doc Type
- Journal Article
- Content Type
- Original Research
- Abbreviated Title
- SMPTE Mot. Imag. J
- Volume
- 131, No. 9, pp. 45–58
- Abstract
- According to the European Broadcasting Union (EBU), broadcasting “should strive to reuse, as much as possible, existing IT and Internet Standards to leverage the research and development investments of this much wider industry. [Broadcast workflows] should be implementable in software running on standard IT servers, so enabling flexible, agile and scalable infrastructures.” We outline three foundational layers of Accelerated Server Hardware, Virtualization, and Software Composability that together facilitate this goal. We explain how the technologies in these layers can be applied to build unlimited Media Nodes that can run anywhere and be managed with standard IT and data center tools.
- Publication Date
- 2022-10-01
- DOI
10.5594/JMI.2022.3196726- ISSN
- Print:
1545-0279| Electronic:2160-2492 - Link
- https://doi.org/10.5594/JMI.2022.3196726
- Author(s)
- Richard Hastie
bio
Richard Hastie is a senior business development director for NVIDIA (previously Mellanox), Santa Clara, CA specializing in video, cloud, and edge use cases. He has worked across information technology for over 25 years in a variety of different verticals including telecommunications, financial services, cloud services, and media and entertainment. He currently focuses on media use cases across the cloud, on-premises, and edge landscapes. He has worked in and around the broadcast production industry for nearly 10 years. During this time, he has been at the forefront of the digital transition to IP-based networking, playing a key role in the establishment and growth of Studio Video over IP. Hastie's main focus is supporting customers and partners deploying leading video and edge solutions for all markets. He has a strong passion for reducing customer costs and improving business agility. He sees software-defined broadcast as the future and operating agnostically across on-premises, hybrid, and cloud infrastructures as being the key to optimizing and democratizing the future of broadcast and content creation.Gareth Sylvester-Bradleybio
Gareth Sylvester-Bradley is a principal engineer at NVIDIA, Santa Clara, CA, and currently serving as the chair of the Networked Media Open Specifications (NMOS) Architecture Review Group in the Advanced Media Workflow Association (AMWA). He focuses on building software toolkits and agile, collaborative industry specifications to deliver open, software-defined, hardware-accelerated media workflows for professional broadcast, live production, medical imaging, industrial video, and related ecosystems. He has contributed to all the AMWA NMOS specifications, maintains the AMWA NMOS Testing Tool, and led Sony's open-source NMOS software implementation.Thomas Truebio
Thomas True is a senior applied engineer for professional video and image processing in NVIDIA's Enterprise Solutions Group, Santa Clara, CA. In this role, he works at the intersection of video I/O and the graphic processing unit (GPU), where he focuses on the integration of GPU and networking technologies into broadcast, video, and film applications ranging from previsualization to postproduction and live to air. Prior to joining NVIDIA, he was an applications engineer at SGI. He received a BS degree from the Rochester Institute of Technology, Rochester, NY, and an MS degree in computer science from the Graphics Laboratory, Brown University, Providence, RI. He has spoken on the application of the GPU in broadcast and postproduction at the SMPTE Annual Technical Conference and SMPTE Section meetings. - Keyword(s)
- NMOS, Containerization, Data Processing Unit (DPU), European Broadcasting Union (EBU) Technology Pyramid For Media Nodes, GPU, Hypervisor, Kubernetes, NIC, Software-based Broadcast, ST 2110, Virtualization
- Copyright
- © 2022 SMPTE
Bibliographic Reference(s)
- Software-Based Studios [Active]
- Infrastructure as Code at CBC/Radio-Canada’s Media-Over-IP Data Center [Active]
- Automated Deployment of CBC/Radio-Canada's Media-over-IP Data Center [Active]
- EBU.Tech3371 — European Broadcasting Union (EBU), TECH3371 “The Technology Pyramid for Media Nodes—Minimum User Requirements to Build and Manage an IP-Based Media Facility,” EXTERNAL
- IEEE.STD1588.2008 — IEEE Std 1588-2008, IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems, 2008 EXTERNAL
- SMPTE, “Overview of SMPTE ST 2110 Suite of Standards.” Accessed: Aug. 18, 2022. [Online]. Available: https://www.smpte.org/smpte-st-2110-faq EXTERNAL
- JSON.org, “JSON (JavaScript Object Notation).” Accessed: Aug. 18, 2022. [Online]. Available: https://www.json.org/json-en.html EXTERNAL
- JPEG, “JPEG XS, a New Standard for Visually Lossless Low-Latency Lightweight Image Coding System.” Accessed: Aug. 18, 2022. [Online]. Available: http://ds.jpeg.org/whitepapers/jpeg-xs-whitepaper.pdf EXTERNAL
- NVIDIA, “Single Root IO Virtualization (SR-IOV).” Accessed: Aug. 18, 2022. [Online]. Available: https://docs.nvidia.com/networking/pages/viewpage.action?pageId=64306585 EXTERNAL
- T. Wiegand et al., “Overview of the H.264/AVC Video Coding Standard,” IEEE Trans. Circuits Syst Video Technol., 13(7):560–576, July 2003, doi: 10.1109/TCSVT.2003.815165. EXTERNAL
- Sony, “nmos-cpp: An NMOS C++ Implementation.” Accessed: Aug. 18, 2022. [Online]. Available: https://github.com/sony/nmos-cpp EXTERNAL
- European Broadcasting Union (EBU), “Live IP Software Toolkit (LIST).” Accessed: Aug. 18, 2022. [Online]. Available: https://tech.ebu.ch/list EXTERNAL
- GStreamer Team, “Plugins.” Accessed: Aug. 18, 2022. [Online]. Available: https://gstreamer.freedesktop.org/documen-tation/plugins_doc.html EXTERNAL
- AMWA, “NMOS Overview.” Accessed: Aug. 18, 2022. [Online]. Available: https://www.amwa.tv/nmos-overview EXTERNAL
- Sony, “nmos-js: An NMOS Client in JavaScript.” Accessed: Aug. 18, 2022. [Online]. Available: https://github.com/sony/nmos-js EXTERNAL
- G. J. Sullivan et al., “Overview of the High Efficiency Video Coding (HEVC) Standard,” IEEE Trans. Circuits Syst Video Technol., 22(12):1649–1668, Dec. 2012, doi: 10.1109/ EXTERNAL
- Advanced Media Workflow Association (AMWA), “NMOS Solutions.” Accessed: Aug. 18, 2022. [Online]. Available: https://specs.amwa.tv/nmos/main/docs/NMOS_Solutions.html EXTERNAL
- Joint Taskforce on Networked Media (JT-NM), JT-NM TR-1001-1, “System Environment and Device Behaviors for SMPTE ST 2110 Media Nodes in Engineered Networks.” Accessed: Aug. 18, 2022. [Online]. Available: https://www.jt-nm.org/tr-1001-1 EXTERNAL
- R. Hastie, “AMWA NMOS Containerised Registry, Browser Client/Controller and Node.” Accessed: Aug. 18, 2022. [Online]. Available: https://hub.docker.com/r/rhastie/nmos-cpp EXTERNAL
- European Broadcasting Union (EBU), “EBU Technology Pyramid for Media Nodes.” Accessed: Aug. 18, 2022. [Online]. Available: https://tech.ebu.ch/pyramid EXTERNAL
- NDI.tv, “All Things NDI.” Accessed: Aug. 18, 2022. [Online]. Available: https://ndi.tv/ EXTERNAL
- R. Budruk, “An Introduction to PCI Express.” Accessed: Aug. 18, 2022. [Online]. Available: https://www.mindshare.com/files/resources/MindShare_Intro_to_PCIe.pdf EXTERNAL
- GStreamer Team, “Features.” Accessed: Aug. 18, 2022. [Online]. Available: https://gstreamer.freedesktop.org/features/index.html EXTERNAL
- Intel, “Intel Xeon Processor Scalable Family Technical Overview.” Accessed: Aug. 18, 2022. [Online]. Available: https://www.intel.com/content/www/us/en/developer/articles/technical/xeon-processor-scalable-family-technical-overview.html EXTERNAL
- SRT (Secure Reliable Transport) Alliance. Accessed: Aug. 18, 2022. [Online]. Available: https://www.srtalliance.org/ EXTERNAL
- NVIDIA, “NVIDIA Rivermax: Optimized Networking SDK for Data Streaming.” Accessed: Aug. 18, 2022. [Online]. Available: https://developer.nvidia.com/networking/rivermax EXTERNAL
- E. Raymond, “Release Early, Release Often” in The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. ISBN 1-56592-724-9. Accessed: Aug. 18, 2022. [Online]. Available:http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html EXTERNAL
- NVIDIA, “NVIDIA DeepStream SDK.” Accessed: Aug. 18, 2022. [Online]. Available: https://developer.nvidia.com/deepstream-sdk EXTERNAL
- HyperTransport Consortium, “Meeting the I/O Bandwidth Challenge: How HyperTransport Technology Accelerates Performance in Key Applications.” Accessed: Aug. 18, 2022. [Online]. Available: https://www.techonline.com/wp-content/uploads/2020/09/media-1035173-hypertransport_apps.pdf EXTERNAL
- The Linux Kernel, “PTP Hardware Clock Infrastructure for Linux.” Accessed: Aug. 18, 2022. [Online]. Available: https://www.kernel.org/doc/html/latest/driver-api/ptp.html EXTERNAL
- Joint Taskforce Networked Media (JT-NM), “JT-NM Tested Program.” Accessed: Aug. 18, 2022. [Online]. Available: https://www.jt-nm.org/jt-nm-tested EXTERNAL
- Amazon Web Services, “Cloud Digital Interface (CDI).” Accessed: Aug. 18, 2022. [Online]. Available: https://aws.amazon.com/media-services/resources/cdi/ EXTERNAL
- Greenbone, “OpenVAS - Open Vulnerability Assessment Scanner.” Accessed: Aug. 18, 2022. [Online]. Available: https://openvas.org/ EXTERNAL
- The Official YAML Web Site, “YAML Ain’t Markup Language.” Accessed: Aug. 18, 2022. [Online]. Available: https://yaml.org/ EXTERNAL
- Anon., “Microservice Architecture: Sidecar Pattern.” Accessed: Aug. 18, 2022. [Online]. Available: https://medium.com/nerd-for-tech/microservice-design-pattern-sidecar-sidekick-pattern-dbcea9bed783 EXTERNAL
- Wireshark, “About Wireshark.” Accessed: Aug. 18, 2022. [Online]. Available: https://www.wireshark.org/ EXTERNAL
- Alliance for Media Solutions (AIMS) Alliance, “AIMS (Alliance for IP Media Solutions) Roadmap.” Accessed: Aug. 18, 2022. [Online]. Available: https://aimsalliance.org/roadmap/ EXTERNAL
- Advanced Media Workflow Association (AMWA), “NMOS Testing Tool.” Accessed: Aug. 18, 2022. [Online]. Available: https://specs.amwa.tv/nmos-testing/ EXTERNAL
- T. Edwards, “SMPTE ST 2110-20 Dissector.” Accessed: Aug. 18, 2022. [Online]. Available: https://github.com/NEOAdvancedTechnology/smpte2110-20-dissector EXTERNAL
- RIST Forum. Accessed: Aug. 18, 2022. [Online]. Available: https://www.rist.tv/. EXTERNAL
- SMPTE ST 2022-7 [Active]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/10.5594-JMI.2022.3196726.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:
Richard Hastie, Gareth Sylvester-Bradley, and Thomas True; Foundations for New Media Nodes, SMPTE Motion Imaging Journal ( Volume: 131, Issue: 9, October 2022); SMPTE, 2022. Available at https://doi.org/10.5594/JMI.2022.3196726
Snippet:
Richard Hastie, Gareth Sylvester-Bradley, and Thomas True; Foundations for New Media Nodes, SMPTE Motion Imaging Journal ( Volume: 131, Issue: 9, October 2022); SMPTE, 2022. Available at https://doi.org/10.5594/JMI.2022.3196726
HTML (ISO 690 compliant)
Preview:
Richard Hastie, Gareth Sylvester-Bradley, and Thomas True; Foundations for New Media Nodes, SMPTE Motion Imaging Journal ( Volume: 131, Issue: 9, October 2022); SMPTE, 2022. Available at https://doi.org/10.5594/JMI.2022.3196726
Snippet:
<span class="citation">Richard Hastie, Gareth Sylvester-Bradley, and Thomas True; <cite>Foundations for New Media Nodes</cite>, SMPTE Motion Imaging Journal ( Volume: 131, Issue: 9, October 2022); SMPTE, 2022. Available at <a href="https://doi.org/10.5594/JMI.2022.3196726" target="_blank" rel="noopener">https://doi.org/10.5594/JMI.2022.3196726</a></span>
SMPTE's HTML Pub
Preview:
Richard Hastie, Gareth Sylvester-Bradley, and Thomas True; Foundations for New Media Nodes, SMPTE Motion Imaging Journal ( Volume: 131, Issue: 9, October 2022); SMPTE, 2022
doi: 10.5594/JMI.2022.3196726
url: https://doi.org/10.5594/JMI.2022.3196726
doi: 10.5594/JMI.2022.3196726
url: https://doi.org/10.5594/JMI.2022.3196726
Snippet:
<li> Richard Hastie, Gareth Sylvester-Bradley, and Thomas True; <cite id="bib-10-5594-jmi-2022-3196726">Foundations for New Media Nodes</cite>, SMPTE Motion Imaging Journal ( Volume: 131, Issue: 9, October 2022); SMPTE, 2022 <span class="doi">10.5594/JMI.2022.3196726</span> </li>