Audio over IP

Last updated

Audio over IP (AoIP) is the distribution of digital audio across an IP network such as the Internet. It is used increasingly to provide high-quality audio feeds over long distances. The application is also known as audio contribution over IP (ACIP) in reference to the programming contributions made by field reporters and remote events. Audio quality and latency are key issues for contribution links. In the past, these links have made use of ISDN services but these have become increasingly difficult or expensive to obtain. [1] [2]

Contents

Many proprietary systems came into existence for transporting high-quality audio over IP based on Transmission Control Protocol (TCP), User Datagram Protocol (UDP) or Real-time Transport Protocol (RTP). Most use many of the same protocols as are used by voice over IP. An interoperable standard for audio over IP using RTP has been published by the European Broadcasting Union (EBU).

Within a single building or music venue, audio over Ethernet is more likely to be used instead, avoiding audio data compression and, in some cases, IP encapsulation. [3]

Technology

The European Broadcasting Union (EBU) together with many equipment manufacturers defined a common framework for audio contribution over IP in order to achieve interoperability between products. The framework defines RTP as a common protocol and media payload type formats according to IETF definitions. Session Initiation Protocol (SIP) is used for call setup and control. The recommendation is published as EBU Tech 3326–2007. [4]

More advanced audio codecs are capable of sending audio over unmanaged IP networks like the internet using automated jitter buffering, forward error correction and error concealment to minimise latency and maximise packet streaming stability in live broadcast situations over unmanaged IP networks.

In the face of IPv4 address exhaustion, IPv6 capability ensures codecs are capable of connecting over new Internet infrastructure. IPv6 infrastructure is being widely deployed to deliver a virtually inexhaustible supply of IP addresses. IPv6 addressing makes it much easier for broadcast codecs to connect to each other directly and perform flexible multi-point connections over IP. [5]

Codecs

In broadcasting, an IP audio codec is used to send broadcast-quality audio over IP from remote locations to radio and television studios around the globe. A codec that uses Internet Protocol (IP) may be used in remote broadcasts, as studio/transmitter links (STLs) or for studio-to-studio audio distribution. IP audio codecs use audio compression algorithms to send high fidelity audio over both wired broadband IP networks and wireless 3G, 3.5G, 4G and 5G cellular broadband networks.

Broadcasters are migrating to low-cost wired and wireless audio over IP instead of older and more costly fixed-line technologies such as ISDN, X.21 and POTS/PSTN. ISDN and POTS/PSTN leased lines are also being phased out in Europe and Australia,[ citation needed ] increasing the push into IP technologies for audio broadcasting. IP networks are more flexible, cheaper to upgrade and just as reliable as older network technologies. As a result, broadcasters using IP codecs are able to design and operate more adaptable audio networks with streamlined workflows and reduced operating costs.

The latest IP audio codecs can send broadcast audio over stereo unicast, multicast and multiple unicast connections. Using multicast and multiple unicast connections, audio can be sent over IP networks from one IP audio codec to several destination audio codecs. IP codecs generally use SIP in order to connect to a variety of different codecs designed by different manufacturers. IP audio codecs are available for wired and wireless broadband IP codec solutions. IP audio codecs are used in professional studio transmitter links (STLs) and studio networking. Traditionally these links have been implemented using telecommunication circuits contracted from telephone companies to provide fixed bandwidth. With the advent of IP technology, broadcasters have been reducing these operational costs by replacing their existing synchronous networks with packetized ones.

Examples of use

The BBC began using audio contribution over IP in Scotland as part of the BBC Pacific Quay development in Glasgow. A similar system has been installed in the Regions of England and will be installed in Wales and Northern Ireland. The audio packets are sent using UDP over the BBC's Layer-3 network. To reduce the chance that the audio is corrupted, quality of service (QoS) is set to ensure that the packets are given priority over other network traffic. The platforms used are the WorldNet Oslo for multiple channel contribution and distribution with the WorldCast Horizon deployed in stereo drop-off locations. [6]

Audio over IP is even used for large sport events. More than 1000 Barix IP audio codecs were used to network the various venues of the 2010 Commonwealth Games hosted in India. [7] Codecs such as the Tieline i-Mix G3 have been used since 2004 at the Olympic Games for live sports broadcasting. [8] [9] These codecs also have the ability to send audio over wireless IP, i.e. 3G and WiFi, as well as other audio transports like POTS, ISDN, satellite and X.21, and have been used at UEFA and FIFA World Cup tournaments. [10]

Ultra-portable audio-over-IP codecs are also available as smartphone applications to send high-fidelity broadcast-quality audio from remote sites to studios. Applications such as Report-IT Live for iPhone can send bidirectional 15 kHz quality audio live with automated jitter buffering, forward error correction and error concealment. They can also send 20 kHz quality audio recordings from the phone to a studio via FTP. [11]

Audio over IP is also used in scientific applications, such as the Neumayer Station in Antarctica, where Barix IP Audio encoders digitize and stream the complete audio spectrum captured by hydrophones underwater to the Alfred Wegener Institute for Polar and Marine Research in Germany. [12]

See also

Related Research Articles

The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used on Internet Protocol (IP) networks for automatically assigning IP addresses and other communication parameters to devices connected to the network using a client–server architecture.

An Internet Protocol address is a numerical label such as 192.0.2.1 that is connected to a computer network that uses the Internet Protocol for communication. An IP address serves two main functions: network interface identification and location addressing.

<span class="mw-page-title-main">IPv6</span> Version 6 of the Internet Protocol

Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet. IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the long-anticipated problem of IPv4 address exhaustion, and is intended to replace IPv4. In December 1998, IPv6 became a Draft Standard for the IETF, which subsequently ratified it as an Internet Standard on 14 July 2017.

<span class="mw-page-title-main">Multicast</span> Computer networking technique for transmission from one sender to multiple receivers

In computer networking, multicast is group communication where data transmission is addressed to a group of destination computers simultaneously. Multicast can be one-to-many or many-to-many distribution. Multicast should not be confused with physical layer point-to-multipoint communication.

The Real-time Transport Protocol (RTP) is a network protocol for delivering audio and video over IP networks. RTP is used in communication and entertainment systems that involve streaming media, such as telephony, video teleconference applications including WebRTC, television services and web-based push-to-talk features.

Voice over Internet Protocol (VoIP), also called IP telephony, is a method and group of technologies for the delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the Internet. The terms Internet telephony, broadband telephony, and broadband phone service specifically refer to the provisioning of communications services over the Internet, rather than via the public switched telephone network (PSTN), also known as plain old telephone service (POTS).

A broadcast address is a network address used to transmit to all devices connected to a multiple-access communications network. A message sent to a broadcast address may be received by all network-attached hosts.

<span class="mw-page-title-main">Video server</span> Device that is dedicated to delivering video

A video server is a computer-based device that is dedicated to delivering video. Video servers are used in a number of applications, and often have additional functions and capabilities that address the needs of particular applications. For example, video servers used in security, surveillance and inspection applications typically are designed to capture video from one or more cameras and deliver the video via a computer network. In video production and broadcast applications, a video server may have the ability to record and play recorded video, and to deliver many video streams simultaneously.

The RTP Control Protocol (RTCP) is a sister protocol of the Real-time Transport Protocol (RTP). Its basic functionality and packet structure is defined in RFC 3550. RTCP provides out-of-band statistics and control information for an RTP session. It partners with RTP in the delivery and packaging of multimedia data but does not transport any media data itself.

<span class="mw-page-title-main">G.722</span> ITU-T recommendation

G.722 is an ITU-T standard 7 kHz wideband audio codec operating at 48, 56 and 64 kbit/s. It was approved by ITU-T in November 1988. Technology of the codec is based on sub-band ADPCM (SB-ADPCM). The corresponding narrow-band codec based on the same technology is G.726.

<span class="mw-page-title-main">VoIP phone</span> Phone using one or more VoIP technologies

A VoIP phone or IP phone uses voice over IP technologies for placing and transmitting telephone calls over an IP network, such as the Internet. This is in contrast to a standard phone which uses the traditional public switched telephone network (PSTN).

In computer networking, the multicast DNS (mDNS) protocol resolves hostnames to IP addresses within small networks that do not include a local name server. It is a zero-configuration service, using essentially the same programming interfaces, packet formats and operating semantics as unicast Domain Name System (DNS). It was designed to work as either a stand-alone protocol or compatibly with standard DNS servers. It uses IP multicast User Datagram Protocol (UDP) packets, and is implemented by the Apple Bonjour and open source Avahi software packages, included in most Linux distributions. Although the Windows 10 implementation was limited to discovering networked printers, subsequent releases resolved hostnames as well. mDNS can work in conjunction with DNS Service Discovery (DNS-SD), a companion zero-configuration networking technique specified separately in RFC 6763.

IP multicast is a method of sending Internet Protocol (IP) datagrams to a group of interested receivers in a single transmission. It is the IP-specific form of multicast and is used for streaming media and other network applications. It uses specially reserved multicast address blocks in IPv4 and IPv6.

<span class="mw-page-title-main">Broadcasting (networking)</span> Network messaging to multiple recipients simultaneously

In computer networking, telecommunication and information theory, broadcasting is a method of transferring a message to all recipients simultaneously. Broadcasting can be performed as a high-level operation in a program, for example, broadcasting in Message Passing Interface, or it may be a low-level networking operation, for example broadcasting on Ethernet.

Robust Header Compression (ROHC) is a standardized method to compress the IP, UDP, UDP-Lite, RTP, and TCP headers of Internet packets.

In audio and broadcast engineering, Audio over Ethernet is the use of an Ethernet-based network to distribute real-time digital audio. AoE replaces bulky snake cables or audio-specific installed low-voltage wiring with standard network structured cabling in a facility. AoE provides a reliable backbone for any audio application, such as for large-scale sound reinforcement in stadiums, airports and convention centers, multiple studios or stages.

<span class="mw-page-title-main">H.323</span> Audio-visual communication signaling protocol

H.323 is a recommendation from the ITU Telecommunication Standardization Sector (ITU-T) that defines the protocols to provide audio-visual communication sessions on any packet network. The H.323 standard addresses call signaling and control, multimedia transport and control, and bandwidth control for point-to-point and multi-point conferences.

IP codecs are used to send video or audio signals over an IP network such as the Internet. The initials "IP" here stand for "Internet Protocol", while the term "codec" is short for "encoder/decoder" or "compressor/decompressor".

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, Livewire, Q-LAN and Dante.

Comrex is an American corporation that designs and manufactures equipment for radio and television broadcasting.

References

  1. P. A. Stevens; M. Zemack (2008), BBC white paper (PDF), BBC, archived (PDF) from the original on 2010-12-25
  2. "Verizon: No Longer Taking Orders for ISDN Service in Northeast Starting May 18". TALKERS magazine - “The bible of talk media.”. 2013-03-28. Retrieved 2018-06-07.
  3. Steve Church; Skip Pizzi (2010). Audio Over IP. Focal Press. p. 191. ISBN   978-0-240-81244-1.
  4. Jonsson, Lars; Mathias Coinchon (2008). "Streaming audio contributions over IP" (PDF). EBU Technical Review. Retrieved 2010-12-27.
  5. Glenn Davies (2011-05-19). "Why IPv6 Matters to Your Station". Radio World . Archived from the original on 2013-03-01. Retrieved 2013-05-18.
  6. "BBC Adopts IP for Audio Transit". 9 October 2009. Retrieved 3 July 2018.{{cite magazine}}: Cite magazine requires |magazine= (help)
  7. "Barix Audio over IP Solutions Support Live Global Broadcasts for the 2010 Commonwealth Games". Barix. 2010-10-21. Retrieved 2013-05-18.
  8. "Tieline Gear Gets Olympics Workout". Radio World . 2010-02-23. Archived from the original on 10 September 2012. Retrieved 2013-05-18.
  9. "Tieline Codecs Broadcast Live Around The Globe From The Beijing Games". 2008-08-06. Archived from the original on 2012-03-06. Retrieved 2013-05-18.
  10. "Tieline, SABC Try WiMax for Sports Broadcast in South Africa". Radio World . 2009-08-13. Archived from the original on 2009-11-08. Retrieved 2013-05-18.{{cite magazine}}: CS1 maint: unfit URL (link)
  11. "Report-IT Application for iPhone". Archived from the original on 2013-07-04. Retrieved 2013-05-18.
  12. "Barix Plays Crucial Role In Antarctica Marine Life Research For Alfred Wegener Institute In Germany". December 4, 2006. Archived from the original on July 10, 2011. Retrieved 2013-05-18.