Using the SDP Viewer Tool in EHX

All versions of EHX that support AES67 third party audio have a very useful tool built in that allows the user to easily view and manipulate SDP files. For more info on interpreting the actual file, look here:


Third party AoIP streams configured on an E-IPA card require a separate license, in addition to the normal port count licensing of the card. If your card does not seem to be producing streams, check the licensing. The card will not give you any indication that the licensing is missing. The only way to check this is by going to the event log, and running a request info command. You will see this:

The line which is giving you info about the licenses is:

E-IPA LICENSED PORTS SMPTE 2/64 used config has 2. This means the card is licensed for 64 AoIP ports of which 2 are used.

To get to the SDP viewer in EHX, select hardware->cards and ports and right click an E-IPA card. Select card properties from the drop down menu, and click the protocol settings tab. At the bottom of the pop-up window, you will see open viewer:

Note there is a separate viewer for each E-IPA card in the system.


You can also open the viewer directly form the Cards and Ports screen, when selecting an E-IPA card:



Once you click open viewer, you will see a screen that looks like this:

Note, you may have to wait 30-40 seconds before the screen populates. There is no indication during this time, so be patient.

The first tab, show configured, will show all the defined transmit (Tx) streams on that E-IPA card

Note, even though a stream is defined in a map, it doesn’t mean it is used in the map. Defined streams may appear here that are not assigned to any port on the card. If the stream is not assigned to any port currently, it is available to be assigned to a port. If the stream data is invalid, you need to delete it manually using the red delete button.


The next tab shows the actual live Tx streams running on the card currently. If you see a stream here, and its session ID is populated with a non-0 value, you can be certain the stream is live.

This screen shows two good, live streams.

Note, the port numbers are offset by -1 from the card port numbering, so we see port 0 above, and this corresponds to port 1 on the card.

Note the export button on this screen. By pressing this button, EHX will export the SDP files from the checked files to a .txt file. This file can then be used by the receiving unit to enter the SPD info.



The next tab, Configured-Rx, shows configured Rx streams. Again, just because a stream is configured does not mean it is used in the map. Delete invalid streams here. You can also import streams from other devices to this screen.



The next tab, Live-Rx, shows actual live streams that currently exist, or had previously existed. Here we see one live stream, OmegaTx, and one stream that is not currently running, Yow:


The last tab, Advertised, shows any streams that are visible to the card that have used the Session Announcement Protocol ( SAP) to advertise their presence. The SAP is a frame which the sender will periodically transmit to the multicast address port 9875 which contains the SDP file. Using the export button, you can save a copy of that SPD file to import into your config.