Codecs connecting using a SIP server

SIP Advantages and Disadvantages

SIP Advantages and Disadvantages for Broadcasters

How SIP is Used by Broadcasters

In the early 2000s, codec manufacturers including Tieline, Orban/CRL, Mayah Communications and AETA formed a working group and with the EBU developed EBU-approved standards for audio contribution and broadcasting over IP. It was during these discussions that EBU N/ACIP Tech 3226 standards were formalized to develop connectivity standards for IP streaming using Session Initiation Protocol (SIP) between different brands of audio codecs.

Since that time, a myriad of hardware and software devices for IP streaming have been developed and these standards still form the basis of connectivity and interoperability between different broadcast codec brands.

Making SIP Calls

EBU N/ACIP Tech 3326 provides a minimum set of requirements necessary to ensure interoperability between broadcast and non-broadcast equipment for transport of audio over IP networks. It employs Session Description Protocol (SDP) and standardizes the use of ports, encoding, transport protocols and signaling, to ensure codecs, and other devices like smartphones and VoIP phones can connect successfully.

Calls can be made peer-to-peer, which generally required direct dialing of a device’s IP address. Calls can also be made via a SIP server. Using a SIP server has some advantages:

  1. A device can be ‘discovered’ via its SIP server registration.
  2. If codecs are being used in multiple locations with DHCP-assigned IP addresses, then two devices registered to a SIP server can connect by simply dialling a SIP address.
Codecs connecting using a SIP server
Codecs connecting using a SIP server

Advantages of SIP

SIP provides interoperability between different brands of codecs due to its standardized protocols for connecting different devices using Session Description Protocol (SDP). This delivers a lot of flexibility when interconnecting between different broadcast networks.

SIP is also the protocol used by Telcos. SIP trunking is the process of creating VoIP calls that traverse a PBX over the internet to a destination device. This device could be a hardware broadcast codec or one of the many SIP software solutions available these days. This means broadcast codecs can integrate with devices like Cisco’s Unified Call Manager (CUCM), allowing inbound VoIP callers to be integrated into the broadcast signal chain for program audio or IFB communications. This helps to bridge between the Telco/broadcast network divide.

Disadvantages of SIP

SIP Advantages and Disadvantages: Report-IT SIP app on a smartphone
Report-IT SIP app on a smartphone

To successfully make a SIP call requires two codecs to be configured with settings complying with the EBU transport layer standard, which includes mandatory encoding formats such as PCM, MPEG II, G722 and G711. However, not all codec manufacturers are fully compliant with the standard’s mandatory requirements. This can make it difficult to initiate connections or limit the encoding options available.

In addition, some ISPs or cellular networks may block SIP traffic on UDP ports 5004 (audio) and 5060 (call data) used to transport IP packets and data under the SIP standard. Setting up a device’s SIP server registration also takes time and effort to configure. However, once registered it is relatively simple to connect.

Perhaps the critical thing that SIP cannot provide is the support for advanced IP streaming enhancements developed over the last decade or so. This is largely driven by manufacturers designing new technology with the ‘secret sauce’ that delivers a competitive advantage over regular SIP devices. These include:

  • IP data aggregation and bonding.
  • Automated IP fail over.
  • Error concealment strategies.

Proprietary IP streaming protocols can provide these features and also facilitate seamless call establishment. For example, when a Tieline IP codec dials another Tieline codec, proprietary session data automatically configures the answering codec with the preferred encoding type, connection bit-rate, redundant streaming, and a range of other settings automatically.

In summary, SIP has its place in the broadcast kitbag as it delivers many flexible interoperability features and options that broadcasters can employ. However, it does not always provide the robust connections and redundancy required for mission critical broadcast IP streaming applications.

For more information on Tieline codecs and software products visit www.tieline.com/products or contact Tieline sales:

(SIP Advantages and Disadvantages was first published as “To SIP or not to SIP” in RedTech Magazine, May 2022)

Facebook
Twitter
LinkedIn

Other Posts from Tieline

Visit Tieline at IBC2024

Visit Tieline at IBC2024 for FREE! The Tieline team will be at the 2024 IBC Show from the 13-16 September with new

Jake’s Take on GPIOs

Jake’s Take on GPIOs: With the NAB show now in the rear-view mirror, stations are budgeting and preparing for fall sports, and