Page 1
IQOYA *LINK & IQOYA *LINK/LE Stereo IP audio codecs for Studio to Studio Links & Studio to Transmitter Links User manual (valid from firmware 2.40c) June 2014...
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec Important Safety Information Throughout this manual, read carefully before using this equipment! the lightning bolt triangle is used to alert the user to Follow these instructions and keep them in a safe place! Keep in mind that damages due to failure to the risk of electric shock.
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec TABLE OF CONTENTS INFORMATION FOR THE USER ..........................7 KEY HARDWARE FEATURES ............................9 KEY SOFTWARE FEATURES ............................. 10 IQOYA *LINK ..........................12 AUDIO ALGORITHMS IQOYA *LINK/LE ........................12 AUDIO ALGORITHMS FRONT AND BACK PANELS ............................
While every effort has been made to ensure accuracy, Digigram is not responsible for errors, omissions or typos, and reserves the right to make improvements or changes in the products and programs described without notice.
Page 7
FluidIPu technology. They allow for bi-directional transmission of audio signals over IP networks.. Depending on your needs, there are several ways of configuring and controlling IQOYA *LINK or IQOYA *LINK/LE. The manual at hand will guide through installation, configuration, and operation. For any software related...
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec KEY HARDWARE FEATURES IQOYA *LINK IQOYA *LINK/LE 2 balanced analog mono line inputs, with software programmable analog and digital gain. 2 servo-balanced analog mono line outputs, with analog gain 1 AES/EBU stereo input, with hardware sample rate converters up to 125 kHz / 125 dB THD 1 AES/EBU stereo output 1 headphones output (Jack 6.35 mm) with volume...
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec KEY SOFTWARE FEATURES FEATURE IQOYA *LINK IQOYA *LINK/LE Support of unicast, multi-unicast, multicast, multi-multicast addressing (New!) Support of IGMP v3 (New!) MPEG-TS/IP SPTS streaming (New!) Configurable routing table Dual port redundant streaming with time diversity up to 1 second...
Page 10
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec Save / load full codec configuration Save / load audio configuration Remote firmware update Audio still active while firmware uploading Uploaded firmware can be applied from WEB site or SNMP. Possibility to keep on SD card firmware version N and N-1 Give a user the right to upload soundfiles and playlists to the SDcard via by FTP , and to select the active playlist.
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec FRONT AND BACK PANELS IQOYA *LINK Front Panel 1. Headphones volume Rotary knob allowing to adjust the volume of the headphones output 2. Headphones output This output makes it possible to: •...
Page 13
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec 5. LEDs Send • => TX not configured • green => TX activated Receive • => RX not configured • green => the main audio stream is active • lit red =>...
Page 14
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec 6. LCD TFT display and keypad This user interface allows to: • visualize the state of the device: not active/disabled, connected in nominal configuration, connected to a backup • visualize ‘modulations, i.e. peak meters: RX or TX •...
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec IQOYA *LINK/LE Front Panel 1. SDHC card SDHC interface allowing providing audio files in order to play them the audio output (failover). For these audio files, only .mp3, .mpeg, .mpg, .wav or .mp2 file formats are authorized 2.
Page 16
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec RECEIVE and FAIL-OVER LEDs LED RECEIVE LED FAIL-OVER Prioprity 1 Priority 2 Not configured Not configured Playing Not configured Playing Available Playing Missing Failed Playing flashing Failed Not configured or Failed STATUS LED...
The second for control, auxiliary audio, or to connect an NAS hard drive. GPIO connectors IQOYA *LINK: 8 General Purpose Inputs and 8 General Purpose Outputs on two female Sub-D 25 connectors IQOYA *LINK/LE: 4 General Purpose Inputs and 4 General Purpose Outputs on two female Sub-D 25 connectors See the chapter dedicated to the GPIOs for more details (cf.
The default IP address of the “IP BACKUP / CONTROL” port Eth1” is 192.168.1.100. This port is disabled by default. IQOYA *LINK and IQOYA *LINK/LE embed a web server that enables you to control it through your favorite Internet browser.
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec “Read-only” category A user from the Read-only category only has “Read” access rights. He cannot modify a single parameter of the codec. The login to the embedded WEB server as “Read-only” is:...
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec HTTP bandwidth limitation In case the network bandwidth is limited and the IP audio stream takes almost all the network bandwidth, the HTTP traffic generated when accessing the WEB pages may disturb the IP audio frames transmission on the network, because the total bandwidth necessary for the IP audio stream plus HTTP traffic may exceed the available network bandwidth.
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec Network parameters configuration • Click on the ‘Preferences’ icon • Click on the “Network” menu • Select the network interface you want to configure. IQOYA features two physical network interfaces (Eth0 and Eth1), and allows configuring two VLANs per interface (typically a VLAN for IP audio data, and a VLAN for control).
Page 22
• Confirm the settings by clicking on ‘Apply’. • Type the new IP address into the address bar of the browser to access the IQOYA *LINK again. • Do the same for the “ETH1” network interface (IP Backup/Control) if required. By default ETH1 is disabled.
Page 23
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec • If you want to modify the routing table, first download the current table. Click on “Configure” and click on “Download IP Table”. • Edit the routing table (typically with Notepad). You may add your IP routes, as described in the downloaded file.
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec NTP date and time synchronization • Click on the ‘Preferences’ icon • Select Services, NTP • Click on Configure • Select “Yes” in “Service activation”, and enter the IP address of the NTP server in “Server IP address”.
Page 25
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec • Select “Yes” in “Sync audio on NTP clock” • Click on Apply. At this point, IQOYA is set in mode where audio synchronization on NTP is allowed. It is then necessary to configure all the parameters.
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec Global audio parameters configuration Once the network parameters are configured, it is necessary to configure the global audio parameters, the transmission parameters for streaming to one or several destinations, and/or the reception parameters.
Page 27
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec When set to ‘No’, the real time measurement of the FEC does not include the FEC frames. As a result it is much lower, and the jitter value to be set in the Receive page must be at least equal to the measured jitter + a number of frames that depends on the selected FEC.
Page 28
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec - audio level exceeds the Signal threshold within the “Signal duration” analysis window. - audio level does not stay below the Signal threshold during the “Signal drop duration”, within the “Signal duration” analysis window.
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec Encoder parameters configuration Configuring the encoding and streaming on an equipment consists is setting the parameters for the audio source, the audio encoder, and the output stream(s). The audio source can be analog or AES/EBU, and there may be one or several output streams (all at the same audio format).
0.5 dBu. For instance a selected value of +18 means the input signal max value is +18 dBu. IQOYA *LINK accepts a maximum analog level of +24 dBu. For a level value selected between 6 and 24, the analog input gain is set so that 0 dBfs is reached when the input signal reaches this value.
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec Name: You may give a logical name to this stream. This name will appear in the “Name” field of the “Destination” section, as well as in the streaming status information displayed on the top left of the WEB page.
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec configuration. If set to “No” the FEC stream is sent to same IP address as the Primary stream, and on the UDP port number of the Primary stream incremented by 2. If set to “Yes”, the FEC parameters allow to define a specific destination IP address and UDP port for the FEC stream.
Page 33
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec • IP address / port: Enter the destination IP address and UDP port, or destination domain name and UDP port. The IP address can be a unicast address or a multicast address. The unicast target IP address must be the public IP address of the MPEG-TS/IP stream receiver.
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec Adding other unicast / multicast destinations Up to 5 additional unicast and multicast destinations can be added (same encoded audio sent to several destinations). enter the additional destination IP addresses and UDP ports in the “Additional unicast RTP outputs”...
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec presentation time is the current NTP clock value increased of the Presentation delay. All the decoder are supposed to simultaneously decode the IP audio packet at the time “Presentation time” inserted in the packet.
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec From the WEB server, these parameters are configurable from the “Receive” page (click on the satellite dish icon). Decoder input configuration • First, configure the main stream to be decoded (Priority 1). In the “Source” section, click on the “Priority 1”...
Page 37
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec • Type: Type of IP stream to be received. Select “IP stream” for an RTP stream, “HTTP stream” for a Shoutcast / Icecast stream (typically internet radio).. In case an RTP stream type has been selected •...
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec audio formats (by default 2.67ms in PCM unidirectional with no backup, 4ms in enhanced apt-X unidirectional with no backup). • Received format auto-detection: When this parameter is set to “Yes”, IQOYA automatically recognizes the audio format of the RTP stream.
Page 39
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec • IP address: Enter the IP address or domain name of the HTTP stream to be received. • Port: Enter the reception port (UDP port) for this stream • File path or mount point: Enter the file path or the mount point of the HTTP...
Page 40
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec • Then, you have the possibility to configure a backup mode in case the main stream is lost. The backup mode consists in switching either to a secondary IP stream (RTP stream or HTTP stream), a sound file or playlist stored on an SDHC card, or the analog or AES/EBU input;...
Page 41
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec • To select the first backup, click on the “Priority 2” field of the “Source” section. • From the “Details” section, click on the “Type” list box. • Select you first backup source from the list and set the appropriate parameters.
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec not changed). Decoding an IP stream with NTP audio synchronization Decoding an IP stream with audio synchronization based on NTP clock implies that the stream is generated by an IQOYA on which the “Send” section is configured for audio synchronization based on NTP (see paragraph Encoding an IP stream with NTP audio synchronization).
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec • Type: Select “Line” to enable the decoder. • Line level Left and Line level right: The “Analog Level” slider allows selecting the maximum expected level of the analog output signal (this means this value is reached for 0 dBfs audio samples).
Page 44
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec Information about the current source is also displayed on the top left of the WEB page. The logical name of the current source is displayed, alternatively with its audio format (detected audio format in case the automatic detection is configured, or format configured from the receive page), as well as the left and right audio levels.
Page 45
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec If the value “Presentation delay margin” is negative on at least one of the decoders, Presentation delay value must be increased accordingly on the encoder. It is also possible to get the clock offset between the IQOYA and the NTP clock. This is available from Preferences page, Services NTP, in parameter “Current offset”.
Page 46
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec...
GPIO tunneling capability of IQOYA *LINK allows reflecting the GPIs statuses of an IQOYA *LINK on the GPOs of a distant IQOYA *LINK. These statuses are embedded as metadata in the IP audio stream. As a consequence, GPIO can be tunneled between two locations only if the encoder is configured to stream over IP, and if GPIO tunneling is configured on both the encoder and the decoder.
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec • Tunneling mode: Select “Enabled” to enable GPIO tunneling. • GPI transmission mode: Select “Direct” mode so that the four remote GPOs are set to the same status as the four local GPIs. Select “Inverted” so that the four remote GPOs are set to the inverted status of the four local GPIs.
Page 49
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec The playlist the user will validate will always be displayed with the same name: - c1p2_ftp_guest.m3u for playlist on priority 2. - c1p3_ftp_guest.m3u for playlist on priority 3. Note that you can still see and select your playlists (playlist.m3u on the picture above).
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec SAVING / LOADING A CONFIGURATION The full configuration of the codec can be saved / loaded as a file to / from the SDHC card. The audio configuration (audio format, source and target IP address and UDP port, stream loss and recovery durations, silence / signal thresholds) can be downloaded / uploaded to/from a remote storage.
Page 51
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec • From “System” menu, select “Download/upload” • Click on the “Configure” button to access the parameters. • To load a configuration into the equipment internal memory, click on “Browse” and select the configuration file.
(so that the studio can monitor the program actually transmitted), make sure of the following: if the analog output of IQOYA *LINK is processed and transmitted, connect the tuner to the AES/EBU input, and select this input as the source of the Send section.
Page 53
IQOYA *LINK, the hardware by-pass replicates the tuner outputs to the LINK outputs. As a result, the transmitter continuously transmits what has just been transmitted!
SDHC card can be done from the WEB pages of the IQOYA *LINK. (See paragraph “Saving/loading a configuration”). The full configuration of the IQOYA codec can also be displayed from a WEB browser by selecting the file \IQOYA_LINK\Config\IqoyaLink_Config.cfg.
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec In case SNMP Traps are used, it is necessary to define the address of the SNMP supervisor(s). Up to 5 supervisor IP addresses can be defined. To configure this, click on the Preferences icon , select “Network”...
Page 56
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec • In case a LINK or LINK/LE decoder has the GPIO tunneling mode enabled, alarms are not sent to GPO. Available alarms are the following Alarm Description System Log cleared Log file has been reset, through the WEB interface...
LOG FILE IQOYA *LINK generates traces that are written to a log file. Typically, alarms are written to this log file, if this has been enabled from the “Alarms setup menu. The log file as a limited size (2000 lines), and is handled as a two 1000 lines blocks. When 2000 lines of traces are reached, the first block which contains the oldest traces is cleared and new traces are written.
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec FIRMWARE UPDATE IQOYA can be updated with a new firmware, a patch, or new license. The first phase consists in uploading and checking the software package; during this phase, the audio activity is not stopped. The second phase consists in applying the uploaded package;...
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec • From the “Action” drop-down menu, select “Install last uploaded package…” • It is possible to store the package to the SD card while it is installed. This allows keeping it locally in case a future downgrade is necessary.
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec • button allows to go down one level inside a menu System System Note: the device configuration parameters are modified via the web interface or an XML protocol. The interface on the front panel allows visualization or reset of these parameters.
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec ETHERNET 0 menu (RJ45 “Audio” connector) Displays the network parameters. ETH0 settings • Link status: - active/disabled - full-/half-duplex Link Status • MAC address MAC address • DHCP mode (on/off) •...
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec Vu-meters Upper section This view displays a stereo vu-meter (RX) for the “Decoder” output, i.e. the incoming IP stream. Lower section This view displays a stereo vu-meter (TX) for the “Encoder” input, i.e. the outgoing IP stream.
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec Decoder Source: • Nominal scenario it can be either an IP source, in this case the display shows: [@IP:#port:TTL] (TTL=time to live) IP, playlist, fichier... or a file, in this case the display shows...
IQOYA *LINK and *LINK/LE use different standard network protocols. Web server IQOYA *LINK and LINK/LE embed a web server, i.e. you can use your favorite browser to access the html pages composing a mini web site. FTP (File Transfer Protocol) It allows: •...
15 kHz: <-100 dB Frequency response 20 Hz-20 kHz +/- 0,3 dB at 48 kHz Additional inputs IQOYA *LINK:8 OptoIsolated GPIs / IQOYA *LINK/LE: 4 OptoIsolated GPIs ∗ can be used with unbalanced signals ∗∗ can be used as S/PDIF interface as well...
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec Software, formats, protocols Stream format PCM linear 16/24 bits Audio formats ITU G.711/722 ISO MPEG-1/2 Layer I, Layer II, Layer III Optional: MPEG-4 AAC, MPEG-4 AAC-LD, MPEG-4 HE-AACv2, AAC-ELD Management html pages via embedded web server...
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec APPENDIX A: BLOCK DIAGRAM APPENDIX B: AUDIO CONNECTORS Audio In Two female XLR-3 connectors for the analog inputs. One for the AES/EBU stereo input. Audio Out Two male XLR-3 connectors for the analog outputs.
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec General Purpose Inputs (GPIs) The IQOYA *LINK GPIs are compatible TTL 5 V. The GPIs do not require any external power. GPI status is “open” (1) when pin K is not connected to the ground for at least 20ms.
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec General Purpose Outputs (GPOs) The IQOYA*LINK GPOs are opto-isolated SPDT type relays (Single Pole, Double Throw). Each GPO features 3 pins: • COM : Common • N.C. : normally closed •...
CTS (clear to send) Not connected IQOYA *LINK and LINK/LE provide an RS232 serial port on a male DB-9 connector on its back panel. Use this port to connect any compatible device. For pinout allocation details, please refer to the figure and table above.
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec APPENDIX E: TYPICAL LATENCY VALUES The back to back latency between two IQOYA*LINK devices depends on the selected audio format, the network quality, and the enabled functionalities (backup, half/full duplex, FEC).
Page 74
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec...
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec APPENDIX H: AVAILABLE FEC FEC (Forward Error Correction) is a mechanism which consists in sending redundant information (redundant frames) to the decoder so that it can compensate packet transmission errors on unreliable networks.
APPENDIX I: REDUNDANT DUAL STREAMING Spatial diversity IQOYA *LINK and LINK/LE can be configured to send the same AoIP stream on two distinct networks, typically through Eth0 and Eth1 interfaces. On the decoding side, IQOYA automatically synchronizes both received streams. Using separate network paths ensures that potential network failures are statistically uncorrelated, enabling the reconstruction of a unique unperturbed stream.
Page 81
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec other Eth interface of the IQOYA that decodes the stream (Eth1), or a multicast address. Select the IP interface used to send the FEC stream (Eh1). Stream A sent to 192.168.0.100:5040 Network A Stream B sent to 192.168.1.100:5042...
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec APPENDIX J: USE CASES STL with backups Priority 1: IP stream coming from the studio Priority2: WEB radio from a CDN Priority 3: playlist on SD card In case of power failure: the decoder output repliactes the satellite decoder output.
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec STL with redundant dual redundant streaming and time diversity A second network is used to stream the redundant dual stream with a delay. This is the efficient way to recover lost packets that can’t be compensated through a “standard” FEC.
IQOYA *LINK - IQOYA *LINK/LE IP Audio Codec Audio synchro for MFN: all transmitters fed through IP This requires that the option “NTP based audio synchronization” is installed on all IQOYAs.
IQOYA *LINK - IQOYA *LINK/LE Stereo IP Audio Codec IP backup to satellite In this configuration, the encoding/decoding capability of IQOYA is used on the transmitter site: • Encoder is configured to stream internally (127.0.0.1) in PCM the input signal (output of the satellite receiver), with stop/start on silence detection enabled.
Need help?
Do you have a question about the IQOYA *LINK and is the answer not in the manual?
Questions and answers