SMPTE 2071

Last updated

SMPTE ST 2071 is a suite of standards published by the Society of Motion Picture and Television Engineers (SMPTE) that define a framework, protocol, and method of service discovery for the control of objects within an Internet of Things. The standards focus on the interoperability and discoverability of objects within the network, and treat media as first-class citizen. The standard also describes a programming methodology that allows objects to describe their behaviors (features) to other objects over the network and allows objects to change their behavior dynamically at runtime. Application developers developing to the SMPTE ST 2071 standards focus on writing their applications to the behaviors they wish to support and not the object or class of object that implements those behaviors. [1]

Contents

Media as a first-class citizen

The SMPTE ST 2071 standards define media as a first-class citizen, changing the focus from controlling devices and services to controlling media. This paradigm shift provides a more natural method of discovering, managing, and manipulating media as it harmonizes the way media is controlled with the way that it is conceptually perceived.

Features as first-class citizens

The SMPTE ST 2071 standards define a development methodology that elevates features to a first-class citizen status, allowing for those features to be decoupled from the objects that implement them. The standard defines capabilities as uniquely identified features that may be defined through normative prose and/or interface definition languages, such as OMG IDL or WSDL, and consequently documented or registered within a repository to foster feature-level interoperability within heterogeneous environments.

Interoperability and new applications

The interoperable exchange of media requires common file formats, compression/encoding techniques, transport mechanisms, semantics, and a common means by which media can be discovered, located, accessed, and managed. The SMPTE ST 2071 suite of standards defines an open protocol for the control of objects within an Internet of Things with provisions for the representation and control of media as a first-class citizen. The SMPTE ST 2071 Media & Device Control standard also defines a new programming methodology by which complex behaviors can be modeled as sets of uniquely identified features, known as capabilities, and a framework by which the endpoints exposing these capabilities can be made discoverable. As with media, SMPTE ST 2071 elevates capabilities (features) to a first-class citizen status, allowing for those capabilities to be decoupled from the objects that expose them. This new methodology can be used to simplify existing applications by facilitating the discovery of media services within a local area network and/or the Cloud. New applications may also be written to control mediacentric objects (devices and services) without forehand knowledge of the implementation of those objects. Commands may also be embedded within media streams to facilitate the initiation of action within the receiving system if the capabilities are exposed by the receiving system or can be ignored if they are not. This may prove useful for the control of objects on the receiving end, such as the control of tactile devices or some yet to be identified application.

Standards documents

Related Research Articles

<span class="mw-page-title-main">OSI model</span> Model of communication of seven abstraction layers

The Open Systems Interconnection (OSI) model is a reference model from the International Organization for Standardization (ISO) that "provides a common basis for the coordination of standards development for the purpose of systems interconnection." In the OSI reference model, the communications between systems are split into seven different abstraction layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

<span class="mw-page-title-main">Universal Plug and Play</span> Set of networking protocols

Universal Plug and Play (UPnP) is a set of networking protocols on the Internet Protocol (IP) that permits networked devices, such as personal computers, printers, Internet gateways, Wi-Fi access points and mobile devices, to seamlessly discover each other's presence on the network and establish functional network services. UPnP is intended primarily for residential networks without enterprise-class devices.

<span class="mw-page-title-main">Bonjour (software)</span> Computer networking technology

Bonjour is Apple's implementation of zero-configuration networking (zeroconf), a group of technologies that includes service discovery, address assignment, and hostname resolution. Bonjour locates devices such as printers, other computers, and the services that those devices offer on a local network using multicast Domain Name System (mDNS) service records.

The Advanced Authoring Format (AAF) is a file format for professional cross-platform data interchange, designed for the video post-production and authoring environment. It was created by the Advanced Media Workflow Association (AMWA), and is now being standardized through the Society of Motion Picture and Television Engineers (SMPTE).

Health Level Seven, abbreviated to HL7, is a range of global standards for the transfer of clinical and administrative health data between applications with the aim to improve patient outcomes and health system performance. The HL7 standards focus on the application layer, which is "layer 7" in the Open Systems Interconnection model. The standards are produced by Health Level Seven International, an international standards organization, and are adopted by other standards issuing bodies such as American National Standards Institute and International Organization for Standardization. There are a range of primary standards that are commonly used across the industry, as well as secondary standards which are less frequently adopted.

The IP Multimedia Subsystem or IP Multimedia Core Network Subsystem (IMS) is a standardised architectural framework for delivering IP multimedia services. Historically, mobile phones have provided voice call services over a circuit-switched-style network, rather than strictly over an IP packet-switched network. Various voice over IP technologies are available on smartphones; IMS provides a standard protocol across vendors.

The Data Distribution Service (DDS) for real-time systems is an Object Management Group (OMG) machine-to-machine standard that aims to enable dependable, high-performance, interoperable, real-time, scalable data exchanges using a publish–subscribe pattern.

Windows Rally is a set of technologies from Microsoft intended to simplify the setup and maintenance of wired and wireless network-connected devices. They aim to increase reliability and security of connectivity for users who connect the devices to the Internet or to computers running Microsoft Windows. These technologies provide control of network quality of service (QoS) and diagnostics for data sharing, communications, and entertainment. Windows Rally technologies provide provisioning for the following devices:

EtherNet/IP is an industrial network protocol that adapts the Common Industrial Protocol (CIP) to standard Ethernet. EtherNet/IP is one of the leading industrial protocols in the United States and is widely used in a range of industries including factory, hybrid and process. The EtherNet/IP and CIP technologies are managed by ODVA, Inc., a global trade and standards development organization founded in 1995 with over 300 corporate members.

IEC 60870 part 6 in electrical engineering and power system automation, is one of the IEC 60870 set of standards which define systems used for telecontrol in electrical engineering and power system automation applications. The IEC Technical Committee 57 have developed part 6 to provide a communication profile for sending basic telecontrol messages between two systems which is compatible with ISO standards and ITU-T recommendations.

Ravenna is a technology for real-time transport of audio and other media data over IP networks. Ravenna was introduced on September 10, 2010 at the International Broadcasting Convention in Amsterdam. Ravenna can operate on most existing network infrastructures using standard networking technology. Performance and capacity scale with network performance. Ravenna is designed to match broadcasters' requirements for low latency, full signal transparency and high reliability. Fields of application include in-house signal distribution for broadcasting houses and other fixed installations, flexible setups at venues and live events, outside broadcasting support, and inter-studio links across wide area network links and production facilities.

The Open Control Architecture (OCA) is a communications protocol architecture for control, monitoring, and connection management of networked audio and video devices. Such networks are referred to as "media networks".

AES67 is a technical standard for audio over IP and audio over Ethernet (AoE) interoperability. The standard was developed by the Audio Engineering Society and first published in September 2013. It is a layer 3 protocol suite based on existing standards and is designed to allow interoperability between various IP-based audio networking systems such as RAVENNA, Wheatnet, Livewire, Q-LAN and Dante.

Network Device Interface (NDI) is a software specification developed by the technology company NewTek. It enables high-definition video to be transmitted, received, and communicated over a computer network with low latency and high quality. This royalty-free specification supports frame-accurate switching, making it suitable for live production environments.

SMPTE 2059 is a standard from the Society of Motion Picture and Television Engineers (SMPTE) that describes how to synchronize video equipment over an IP network. The standard is based on IEEE 1588-2008. SMPTE 2059 is published in two parts on 9 April 2015:

SMPTE 2110 is a suite of standards from the Society of Motion Picture and Television Engineers (SMPTE) that describes how to send digital media over an IP network.

<span class="mw-page-title-main">Audio Video Bridging</span> Specifications for synchronized, low-latency streaming through IEEE 802 networks

Audio Video Bridging (AVB) is a common name for a set of technical standards that provide improved synchronization, low latency, and reliability for switched Ethernet networks. AVB embodies the following technologies and standards:

<span class="mw-page-title-main">VC-6</span> A video coding format

SMPTE ST 2117-1, informally known as VC-6, is a video coding format.

The Advanced Media Workflow Association (AMWA) is an industry association focused on the content creation industry's move to IP-based architectures. AMWA promotes industry standards that allow diverse devices to discover and interoperate with each other reliably and securely.

SMPTE ST 2067. is a suite of standards published by the Society of Motion Picture and Television Engineers (SMPTE) that defines the digital delivery and storage of professional audio/visual master elements, known as Interoperable Master Format ("IMF"). Applications within the IMF framework provide standardized interchange and archival for versioned and localized media at a large scale.

References

  1. 1 2 SMPTE ST 2071-1:2014 – Media Device Control Framework. 2014. pp. 1–85. doi:10.5594/S9781614828112. ISBN   978-1-61482-811-2.{{cite book}}: |journal= ignored (help)
  2. SMPTE ST 2071-2:2014 – Media Device Control Protocol. 2014. pp. 1–10. doi:10.5594/S9781614828129. ISBN   978-1-61482-812-9.{{cite book}}: |journal= ignored (help)
  3. SMPTE ST 2071-3:2014 – Media Device Control Discovery. 2014. pp. 1–37. doi:10.5594/S9781614828136. ISBN   978-1-61482-813-6.{{cite book}}: |journal= ignored (help)