Products & Newsletters
N/ACIP: Simplifying Codec Connections
Can your box play nice with dozens of other codecs?
As IP codecs become more and more familiar around the broadcast plant, and their use becomes more commonplace, it's only natural to expect that one day you might want to make an audio-over-IP connection with some entity that has a different brand of codec than you do. This was certainly a selling point with some ISDN codec manufacturers, and now is becoming one with IP codec manufacturers as well.
In 2006, some German vendors and broadcasters put forth the idea that interoperability between IP codecs was desirable, and soon thereafter the EBU formed a group (N/ACIP) to establish audio compatibility over IP standards with two main objectives. The first was interoperability of devices from different manufacturers, and the second was to provide guidelines to broadcasters for the introduction of audio contribution over IP. I'll investigate what N/ACIP means and how it can benefit us.
Standards
The interoperability standards in N/ACIP are based on two different aspects of codec operation. First, for a codec to meet the standards, it has to include at minimum the following codec algorithms: G.711, G.722 and MPEG-1/2 layer II. In addition, the unit in question must also support plain old PCM (not the AES/EBU data stream we are accustomed to). For the MPEG Layer II codec, many bit-rate/sampling-rate combinations are mandatory, as seen in Figure 1.
| Bit Rate (kb/s) | Sampling Rate | |||
| 16kHz* | 24kHz* | 32kHz | 48kHz | |
| 32 | M | |||
| 40 | M | |||
| 48 | M | |||
| 56 | M | |||
| 64 | M | |||
| 80 | M | M | ||
| 96 | M | M | ||
| 112 | M | M, JS, S | M, JS, S | |
| 128 | M | M, JS, S | M, JS, S | |
| 160 | M, JS, S | M, JS, S | ||
| 192† | M, JS, S | M, JS, S | ||
| 224 | S | S | ||
| 256† | S | S | ||
| 320 | Frame Too Large | S | ||
| 384† | Frame Too Large | S | ||
| * MPEG-2 † Optional for portable equipment | ||||
| M = mono, JS = joint stereo, S = stereo | ||||
| Figure 1. N/ACIP bit-rate/sampling-rate combinations for Layer II. Mandatory rates are shown in bold. | ||||
In addition to the required codecs and PCM, there are recommended codecs: MPEG-4 AAC, MPEG-4 AAC LD, and MPEG-1/2 Layer III with various bit-rate/sampling-rate combinations, as seen in Figure 2.
| Bit Rate (kb/s) | Sampling Rate | |||
| 16kHz* | 24kHz* | 32kHz | 48kHz | |
| 32 | M | M | ||
| 40 | M | M | ||
| 48 | M | M | M | M |
| 56 | M | M | M | M |
| 64 | M | M | M | M |
| 80 | M | M | M | |
| 96 | M | M | M | |
| 112 | M | M, JS, S | M, JS, S | |
| 128 | M | M, JS, S | M, JS, S | |
| 160 | M, JS, S | M, JS, S | ||
| 192† | M, JS, S | M, JS, S | ||
| 224 | S | S | ||
| 256† | S | S | ||
| 320 | Large Frame | S | ||
| * MPEG-2 † Optional for portable equipment | ||||
| M = mono, JS = joint stereo, S = stereo | ||||
| Figure 2. N/ACIP bit-rate/sampling-rate combinations for Layer III, AAC and AAC-LD. Mandatory rates are shown in bold. | ||||
Another one of the interoperability standards describes the means by which the packets are built up by the encoder. The N/ACIP compliant device must use RTP (real-time transport protocol), which uses UDP for its transport method. User Datagram Protocol (UDP) is the connectionless transport method used in IP, as opposed to TCP, which is the connection-oriented transport method in IP. Whereas TCP allows for the retransmission of lost packets, UDP does not; any error correction methodologies (such as forward error correction) must be implemented by the application running on top of UDP. A UDP data stream has less overhead than TCP, so in that sense at least, it provides a more efficient use of available bandwidth.
-- continued on page 2
Acceptable Use Policy blog comments powered by Disqus
[an error occurred while processing this directive]
Today in Radio History
Milestones From Radio's Past
The history of radio broadcasting extends beyond the work of a few famous inventors.
Digital Edition
Each Issue as a Digital Edition
Read each issue online in our Digital Edition Format in your Web browser.
EAS Information More on EAS
NWS XML/Atom Feed for CAP Messages
The feed provides feeds for all US states and territories.
Wallpaper Calendar
Radio 2013 Calendar Wallpaper
Need a calendar for your computer desktop? Use one of ours.
The Wire
A virtual press conference
Information from manufacturers and associations about industry news, products, technology and business announcements.
Current Issue
Noise Elimination at WKSU's Akron News Bureau
This high-visibility and high-traffic area got the full acoustic treatment.
Browse Back Issues
[an error occurred while processing this directive]Also in the May Issue
Sections







