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.
EAS Information More on EAS
FCC Test Handbook and Test Reporting
Stations must post the handbook and report their test results.
Video: EAS National Test Simulation
Watch this video to see how your station's EAS encoder/decoder will function during the Nov. 9 national EAS test.
FEMA Best Practices Guide
The guide includes details on configuring several popular models of EAS equipment to properly relay the Nov. 9 national test.
EAS/CAP FAQ
Now that FEMA has adopted the CAP1.2 standard, broadcasters are asking questions about the deadline to install equipment and updates to the EAS rules.
NWS RSS Feed for CAP Messages
The feed provides feeds for all US states and territories.
Wallpaper Calendar
Radio 2012 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
WAOK-AM Uses Method of Moments Proof
The FCC has allowed stations to use Method of Moments proofs, and WAOK-AM in Atlanta, is one of the first stations to implement the technology.
Browse Back Issues
[an error occurred while processing this directive]Also in the February Issue
Sections

