Digigram PYKO-out Operation & User’s Manual

Specifications

Brand: Digigram
Category: Media Converter
Model: PYKO-out (Operation & User’s Manual)
File Type: PDF
File Size: —
Pages: 39

Read Online

Read the Digigram PYKO-out Operation & User’s Manual online using the built-in PDF viewer.

Text of the manual

PYKO-out: Professional IP audio endpoint

PYKO-out Professional IP ⬄ Audio Endpoint User manual January 2019 Copyright 2008 – 2016 Digigram. All rights reserved. No portion of this manual may be reproduced without prior written consent from Digigram. The copyright protection claimed here includes photocopying, translation and/or reformatting of the information contained in this manual. 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. Digigram, the Digigram logo, and PYKO are registered trademarks or trademarks of Digigram S.A.. All other trademarks are property of their respective holders. 1

PYKO-out: Professional IP audio endpoint

Important Safety Information read carefully before using this equipment! Follow these instructions and keep them in a safe place! Keep in mind that damages due to failure to observe the instructions contained in this manual are not covered by warranty. Instructions importantes de sécurité lire soigneusement avant d’utiliser l’équipement! Lisez et suivez ces instructions. Conservez les pour consultation ultérieure! Les dommages dus au non-respect des instructions contenues dans ce manuel ne sont pas couverts par la garantie. Wichtige Sicherheitshinweise vor Inbetriebnahme des Gerätes sorgfältig lesen! Befolgen Sie die Anweisungen und bewahren Sie sie für spätere Fragen auf! Bei Schäden, die durch Nichtbeachten dieser Bedienungsanleitung verursacht werden, erlischt der Garantieanspruch! Throughout this manual, the lightning bolt triangle is used to alert the user to the risk of electric shock. The exclamation point triangle is used to alert the user to important operating or maintenance instructions. Do Not Open the Cabinet There are no user-serviceable components inside this product. Opening the cabinet may present a shock hazard, and any modification to the product will void your warranty. If it is necessary to open the device for maintenance or advanced configuration purposes, this is to be done by qualified personnel only after disconnecting the power cord and network cables! Power supply The device is to be connected only to a power supply as specified in this manual and marked on the equipment. This equipment must be earthed! Do not block any of the ventilation openings! Humidity To reduce the risk of fire or shock, do not expose this device to rain or moisture. Do not place objects filled with liquid on this device. Installation Location To ensure proper operation and to avoid safety hazards, the device must be ​installed in a 19“ rack mount chassis. The electrical installation of the building should dispose of easily accessible disconnecting means in the immediate vicinity of the device. If rack installation is not possible, place it on a firm and level surface. The use of a supply lead with a power plug respecting the legal standards in the country of use is obligatory. The plug shall be easily accessible in case of a problem. Avoid installation in extremely hot or cold locations, or in an area that is exposed to direct sunlight or heating equipment. Avoid moist or humid locations. Connection of this product to an IT power supply system is only in Norway. Cleaning Clean only with a ​soft, dry ​cloth. ​If necessary, after disconnecting the unit’s cables, wipe it with a soft cloth dampened with mild soapy water, then with a fresh cloth with clean water. Wipe dry immediately with a dry cloth. NEVER use benzene, aerosol cleaners, thinner, alcohol or any other volatile cleaning agent. Do not use abrasive cleaners, which may damage the finish of metal or other parts. Refer all servicing to qualified service personnel. Servicing is required when the apparatus has been damaged in any way, such as power supply cord or plug is damaged, liquid has been spilled, the apparatus has been exposed to rain or moisture, does not operate normally, or has been dropped. Moving the device Before moving the unit, be certain to disconnect any cables that connect with other components. Ne pas ouvrir l’appareil L’ouverture du coffret peut produire un risque de choc électrique, et toute modification du produit annule votre garantie. S’il est nécessaire d’ouvrir l’appareil pour l’entretien ou la configuration avancée, cela doit être fait par du personnel qualifié, après avoir débranché le cordon d’alimentation et les câbles réseaux ! Alimentation Il est primordial de connecter l’appareil à une alimentation électrique telle que spécifiée dans ce manuel d´utilisateur et sur le matériel même. Cet équipement doit être raccordé à la terre ! N’obstruer aucune ouverture de ventilation ! Humidité Afin de réduire les risques de feu ou de choc, n’exposez pas cet appareil à la pluie ou l’humidité. Ne placez pas d´objet contenant un liquide sur l’appareil. Installation, mise en place Afin d’assurer le fonctionnement correct et de minimiser les risques potentiels liés à la sécurité, l’appareil doit être installé dans une ​baie de montage de type 19 pouces. Prévoir dans l’installation électrique du bâtiment un dispositif de sectionnement aisément accessible et à proximité immédiate de l’appareil. Si l’installation dans une baie ne vous est pas possible, placez-le sur une surface solide et plane. L’utilisation d’un câble d’alimentation avec une fiche de prise de courant respectant les normes en vigueur dans le pays d’utilisation est obligatoire. De plus la fiche de prise de courant doit être aisément accessible en cas de problème. Évitez une installation dans des endroits très chauds ou très froids ainsi que dans des lieux exposés directement au soleil. Évitez les lieux présentant un excès d’humidité. Le raccordement de ce produit à un régime d’alimentation IT n’est possible qu’en Norvège. Nettoyage Nettoyez uniquement avec un chiffon doux et sec. Si nécessaire, après avoir débranché le cordon d´alimentation, essuyez-le avec un chiffon doux humidifié avec de l´eau savonneuse puis rincez le á l´aide d un chiffon propre et d´eau claire. Séchez-le immédiatement avec un chiffon sec. N’utilisez JAMAIS d´essence, de nettoyants en aérosols, d´alcool ou tout autre agent nettoyant volatile. N’utilisez pas de produits nettoyants abrasifs qui pourraient endommager les finitions métalliques ou d´autres pièces. Réparation Lorsque l’appareil a été endommagé quelle qu’en soit la cause ou qu’il ne fonctionne pas normalement, toute réparation doit être effectuée par du personnel qualifié. Avant de transporter l´unité, assurez-vous de déconnecter le cordon d’alimentation et tous les autres câbles.. Gerät nicht öffnen Öffnen des Geräts kann eine Gefährdung durch Stromschlag und Erlöschen der Garantie zur Folge haben. Reparaturarbeiten und Änderungen der Hardwarekonfiguration dürfen nur von qualifiziertem Personal nach entfernen der Strom- und Netzwerkkabel durchgeführt werden. Stromversorgung Das Gerät darf nur mit der in dieser Bedienungsanleitung und auf dem Gerät angegebenen Stromversorgung betrieben werden. Erdung ist zu gewährleisten! Belüftungsschlitze nicht verdecken! Wasser und Feuchtigkeit Um Brand- oder Stromschlagrisiken zu vermeiden, darf das Gerät nicht mit Feuchtigkeit in Berührung kommen. Aufbau des Geräts Um den einwandfreien Betrieb zu gewährleisten und Sicherheitsrisiken zu vermeiden, sollte das Gerät in einem 19-Zoll Baugruppenrahmen montiert werden. Die elektrische Installation des Gebäudes sollte über einen leicht zugänglichen Trennschalter in unmittelbarer Nähe des Geräts verfügen Nur wenn die Installation im Rack nicht möglich ist, stellen Sie das Gerät auf einen festen, waagerechten Untergrund. Die Verwendung eines Anschlußkabels und eines Steckers, die die im Benutzungsland gültigen Normen erfüllen, ist obligatorisch. Des weiteren muß die Steckdose für einen eventuellen Problemfall leicht zugänglich sein. Meiden Sie Standorte in der Nähe von Wärme- oder Feuchtigkeitsquellen sowie direkte Sonneneinstrahlung. Anschluß dieses Produktes an eine spezielle IT-Stromversorgung ist nur in Norwegen genehmigt. Reinigen des Geräts Säubern Sie das Gerät nur mit einem weichen, trockenen Tuch. Bei Bedarf verwenden Sie ein mit mildem Seifenwasser befeuchtetes Tuch, nachdem Sie die Netzanschlusskabel aus der Steckdose gezogen haben, anschließend ein weiches, mit klarem Wasser befeuchtetes Tuch. Trocken Sie das Gerät sofort im Anschluß. Keinesfalls Benzol, Verdünner oder sonstige starke Lösungsmittel oder Scheuerreiniger verwenden, da hierdurch das Gehäuse beschädigt werden könnte. Lassen Sie etwaige Reparaturen nur von qualifizierten Fachleuten durchführen! Sollten das Netzkabel oder der Netzstecker beschädigt sein, oder sollte das Gerät selbst beschädigt worden sein (z. B. durch Eindringen von Feuchtigkeit durch Fall auf den Boden), oder sollte es nicht ordnungsgemäß funktionieren oder eine deutliche Funktionsabweichung aufweisen, so ist es von qualifizierten Fachleuten zu reparieren 2

PYKO-out: Professional IP audio endpoint

TABLE OF CONTENTS 1. OVERVIEW 2. KEY FEATURES 3. PYKO-OUT PHYSICAL INTERFACES 3.1. PYKO-OUT FRONT PANEL 3.2. PYKO-OUT BACK PANEL 4. INSTALLATION 5. MANAGING PYKO-OUT 6. CONFIGURATION 6.1. CONNECTING TO PYKO-OUT WEB PAGES 6.2. NETWORK PARAMETERS 6.3. GLOBAL PARAMETERS 6.4. GPIS CONFIGURATION 6.5. GPOS CONFIGURATION 6.6. SERIAL PORT CONFIGURATION 6.7. CONFIGURATION OF REMOTE CONTROL AND LOCAL CONTROL 6.8. TUNNELING OF AUXILIARY DATA 6.9. CONFIGURATION OF DECODING PRIORITY LEVELS 6.10. REAL TIME CONTROL (LIVE) VIA WEB PAGE 6.11. DISPLAY OF PYKO-OUT STATUS 6.12. M3U PLAYLISTS AND MP3 SOUND FILES ON THE USB MEMORY STICK 6.13. FIRMWARE UPDATE 6.14. USING PYKO-OUT WITH AUDIO MANAGER 6.15. PYKO-OUT IN ‘STAND-ALONE’ MODE 6.16. USING PYKO-OUT WITH ETHERSOUND 7. SPECIFICATIONS 8. APPENDIX A: FIRMWARE 9. APPENDIX B: USING THE INTERNAL USB PORT 10. APPENDIX C: OUTPUT LEVEL SELECTION 11. APPENDIX D: RTP FORMAT 12. APPENDIX E: AUDIO CONNECTORS 13. ANNEXE F: GPIO CONNECTORS 14. APPENDIX G: SERIAL PORT (RS232 ON DB9) 15. APPENDIX H: MOUNTING PYKO… 3

PYKO-out: Professional IP audio endpoint

INFORMATION FOR THE USER This equipment has been tested and found to comply with the limits for a CLASS B digital device, pursuant to Part 15 of the FCC Rules and with the following European and international Standards for: In order to guarantee compliance with the above standards in an installation, the following must be done: · the provided cables must not be modified. · additional cables used must have their respective shield connected to each extremity. The limits specified in the standards are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instruction, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: * reorient or relocate the receiving antenna. * increase the separation between the equipment and the receiver. * connect the equipment into an outlet on a circuit different from that to which the receiver is connected. * consult the dealer or an experienced audio/television technician for help. Note​: Connecting this device to peripheral devices that do not comply with CLASS B requirements or using an unshielded peripheral data cable could also result in harmful interference to radio or television reception. The user is cautioned that any changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate this equipment. To ensure that the use of this product does not contribute to interference, it is necessary to use shielded I/O cables. This device has been tested and found to comply with the following standards: ● International: CISPR22 (2005) Class B. ● Europe: EMC 2004/108/CE specifications. ● United States: FCC Rules-Part 15-Class B (digital device). In order to guarantee compliance with the above standards in an installation, the following must be done: ● the provided cable must not be modified. ● additional cables used must have their respective shield connected to each extremity. 4

PYKO-out: Professional IP audio endpoint

1. OVERVIEW Contents of this package The package consists of the following components: ● a PYKO-out device ● a counterpart for the power connector Also available (optionally): ● Power supply with cable and connector mounted. ● Adaptor for mounting the PYKO-in on a DIN rail ● Adaptor for mounting the PYKO-in in a 19” rack You have just acquired a Digigram IP ​⬄​ audio endpoint and we congratulate you! PYKO-out allows you to draw the most from an IP network in order to set up professional audio installations. The manual at hand will guide you through installation, configuration and use. For any software related issue, please refer to the specific documentation provided in its on-line help. For more information on PYKO applications, please refer to the document ‘Audio system cookbook’, available on our ​web site​. 2. KEY FEATURES ● 1/3 rack 1U, rackable with optional rail-din adaptor. ● 1 RJ-45 port (IP audio streaming, control & monitoring) ● 2 mono line-level balanced analog outputs on terminal blocks, max. +18 dBu max level ● 1 USB port on front panel, and one inside PYKO (only one of them can be used at a time), for local storage of mp3 files and m3u playlist. ● RS232 port for ancillary data tunneling (typically RDS data), or for local control. ● 4 GPIOs on terminal block (for tunneling statuses PYKO, ru local control) ● One headphone output on front panel ● Decoding of RTP/UDP streams, as well as HTTP streams (Icecast / Shoutcast) ● Support of unicast and multicast addressing ● Support of the following audio formats: MPEG Layer 3, PCM, G711 ● 3 decoding priorities (2 backup) Priority 1: IP audio stream (RTP/UDP) Priority 2: IP audio stream (RTP/UDP, HTTP), local playlist on USB memory stick Priority 3: IP audio stream (RTP/UDP, HTTP), local playlist on USB memory stick ● Automatic priority switching upon IP stream loss ● Administration through WEB pages ● Supervision: SNMP, SYSLOG 5

PYKO-out: Professional IP audio endpoint

3. PYKO-out physical interfaces 3.1. PYKO-out front panel 1. USB port USB 1.1 interface allowing to store mp3 audio files to play them on the outputs. 2. LEDs Two LEDs indicate the network activity and the presence of an audio stream. 3. Reset button Press this button briefly to reset your PYKO. If you press it until the LED blinks (approximately 10 seconds), PYKO-out is reset to factory configuration, i.e. to ‘Stream Server’ mode with IP address 192.168.0.100., DHCP=OFF, and the UDP/TCP ports to the default UDP and TCP port values (respectively 40002 and 40004). 4. Headphones out (mini jack) ● At start-up, PYKO-out announces its IP address on this output. ● During operation, it plays the audio in parallel of the stereo line output. 6

PYKO-out: Professional IP audio endpoint

3.2. PYKO-out back panel ● RJ45 network connector RJ45 for a network connection in 10/100 Mbps half-/full-duplex. ● Serial port RS232 interface on DB9 (see Appendix G, management of RS232 port). ● GPIO connectors These terminal blocks allow: - controlling PYKO from an external device See the chapter dedicated to the GPIOs for more details (cf. Appendix E, management of the GPIOs). - transmitting statuses over IP ● Audio connectors These terminal blocks allow to connect the audio inputs and outputs. (cf. Appendix D, Audio connectors). 5. Power supply 24 VDC with plug to screw. 7

PYKO-out: Professional IP audio endpoint

4. INSTALLATION Connecting your PYKO-out device It is recommended to establish all connections before powering the device up. Power supply Before plugging the power cord, make sure it is not damaged. Just like for any other audio system, power the individual devices up following the audio path and power down in the opposite direction. Do not allow anything to rest on the power cable. Keep the power cable away from where people could trip over it. Set-up ● Use an Ethernet cable to connect your PYKO-out to the network through its RJ45 port (labeled ‘ETH.’ on the back panel). To connect your PYKO-out directly to your computer, use a crossover cable. ● Plug your headphones (front panel) ● Prepare a pen and a paper in order to write the IP address that will be announced on the ne (default value set in factory = 192.168.0.100). ● Connect the power supply cable to the plug labeled ‘PWR’ on the back panel. Audio The pinout used on the XLRs is standard: pin 1 carries the signal ground, pin 2 carries the positive signal (“hot”, +) and pin 3 carries the negative signal (“cold”, -). Internal USB port PYKO-out features a USB port for connecting a memory stick for storing audio files (.mp3) and playlists for audio backup fo for announcements. The USB memory stick can be connected either internally (it is then necessary to open the box) or externally on the front panel. The USB stick has to be connected before powering the device up and connecting it to the network. If the stick is inserted once PYKO has started, This makes PYKO restart. 8

PYKO-out: Professional IP audio endpoint

5. MANAGING PYKO-OUT Depending on your needs, there are several ways of configuring and controlling PYKO-out. 9

PYKO-out: Professional IP audio endpoint

6. CONFIGURATION 6.1. Connecting to PYKO-out WEB pages PYKO-out embeds a web server that enables you to control the PYKO through your favorite Internet browser. ● Put your headphones on. At start-up, PYKO will announce its IP address over the headphones output – write this address down! Note: ​PYKO-out factory setting is IP address configured at 192.168.0.100 ● Open your web browser. ● Type the PYKO-out IP address into the address bar and hit the ‘Enter’ key. ● You can now visualize the Web pages that enable you to configure the device and get its status. The WEB page hereafter is displayed, and gives the firmware version (Application loaded), the IP address and Mac address. 6.2. Network parameters Go to « ​Settings​ » menu and select « ​Network​ » to configure the network parameters. These parameters are: ● Logical name: logical name of this PYKO on the network. ● IP address of PYKO-out In case PYKO is to be used in DHCP mode, enter 0.0.0.0. ● Netmask: subnet mask ● IP gateway: IP@ of the gateway if it is used ● Primary DNS: IP@of the Domain Name System server. Useful if the domain names are used instead of IP@. Domain name is often used when configuring Icecast/Shoutcast streams. 10

PYKO-out: Professional IP audio endpoint

● DHCP hostname: name of the ● Ethernet link: allows to set the speed and mode of the network interface ( auto-negotiation, half/full duplex, 10/100 Mbits/s), ● IP address of an SNMP supervisor receiving the SNMP traps ● Web server port: http port (80 by default) ● password to connect to PYKO WEB pages (no password by default).Once the password is activated, this password must be entered to be able to connect to the WEB pages (no username is required). Several simultaneous connexions are possible. 6.3. Global parameters Go to menu « ​Settings​ », « ​Global Mode​ » The parameters are the following : - IP address announcement : enable/disable announcement of the IP address on the headphones output when PYKO starts. - Syslog Mode: enable/disable syslog messages. - Syslog Address: address of the Syslog client that received the Syslog messages (note that the UDP port used for Syslog is 514). 11

PYKO-out: Professional IP audio endpoint

Click on “Apply” to take the settings into account, or “Cancel” to discard them. 6.4. GPIs configuration Go to menu « ​Settings​ », « ​GPI​», to assign an action to a GPI. It is possible to assign an action on rising edge or falling edge. Possible actions are: - increase/decrease output volume - Mute of the output - next stream decoding (in case several streams are declared on priority 2) Click on “Apply” to take the settings into account, or “Cancel” to discard them. 6.5. GPOs configuration It is possible to define the status of each GPO (0 or 1) at PYKO start up, and to define which GPOs are involved in the tunneling mode. To access the parameters, Go to the menu " Settings ", "GPO", and select the appropriate parameters. 12

PYKO-out: Professional IP audio endpoint

Click on “Apply” to take the settings into account, or “Cancel” to discard them. 6.6. Serial port configuration Parameters of the serial port can be configured from the « ​Settings​ » menu, « ​Serial​». PYKO serial port can be used either to transmit RS232 data to the serial port of distant PYKOs, or to locally send real time commands to a PYKO. If the serial port is used, it is necessary to configure its parameters : - ​Baud rate ​: bit rate (from 300 to 230 400 bits/s) - ​Data bits ​: number of bits for data (8 or 7 bits) - ​Parity​ : parity bit (no bit, ‘even’ parity bit, or ‘odd’ parity bit). - ​Stop bits​ : number of stop bits (1 or 2) - ​Handshake​ : serial transmission mode (no protocol, XON/XOFF protocol , RTS/CTS). RS232 tunneling mode can be configured via the remote control parameters defined here-after. 6.7. Configuration of remote control and local control To setup these parameters, go to menu «​Settings​», «​Remote Control​». Remote control of PYKO through TCP commands 13

PYKO-out: Professional IP audio endpoint

PYKO can be controlled through ASCII TCP commands. The TCP port used for receiving the TCP commands must be configured in « ​Device Control​», «​ Port for TCP control connection​ ». This port is the destination port used by a control application to send the TCP commands to PYKO. The ASCII commands are described at the end of this document. Local control of PYKO through commands sent via the serial port PYKO can be controlled through ASCII commands sent through its RS232 port. To enable this mode, go to section « ​Serial Link​ » and select « Control » for parameter « ​Serial link mode​ ». The ASCII commands are described in a separate document. 6.8. Tunneling of auxiliary data RS232 tunneling mode configuration RS232 tunneling consists in transmitting serial data from of a PYKO towards one or several distant PYKOs (maximum 4). The transmission can be done in TCP mode (one PYKO to another one), or in UDP mode (one to maximum four). Note: the UDP mode does not guarantee that the distant PYKO receives the data. To enable the TCP mode, select « ​Gateway TCP server​ » or « ​Gateway TCP client​ » for parameter «​Serial link mode ​». - ​Gateway TCP server​: in this mode, PYKO-out receives the serial data sent from another PYKO on the port defined in « ​Connection port ​». 14

PYKO-out: Professional IP audio endpoint

- ​Gateway TCP client​ : in this mode, PYKO-out establishes the TCP link with another PYKO configured in server mode, and sends the serial data to the unicast or multicast address defined in « ​IP address ​» and to the TCP port defined in « ​Connection port ​». To enable the UDP mode, select « ​Gateway UDP​ » for parameter «​Serial link mode ​». PYKO-out listens to the serial data it receives on the UDP port defined in « ​Connection port ​». The parameter « ​IP address ​» must then be filled in case serial data are sent to a multicast address. PYKO-out can send serial data in UDP mode towards maximum 4 destinations. These destinations are couples of « IP address / UDP port » defined in parameters « ​Destination 1 ​» to «​ Destination 4​ » in section « ​UDP transmission configuration​ ». 15

PYKO-out: Professional IP audio endpoint

GPIO tunneling mode configuration GPIO tunneling consists in transmitting GPI statuses of a PYKO to the GPOs of another PYKO. Its configuration can be done from section « ​GPIO tunneling​ ». PYKO-out can receive distant GPI statuses, or transmit its GPI statuses. To receive distant GPIs statuses, select option « ​Server​ » from parameter « T​unneling mode ​», and select the listening TCP port from parameter «​ Port for TCP connection​ ». To send GPI statuses, select option « ​Client​ » from parameter « ​Tunneling mode​ », and select the destination IP address and TCP port from parameters « ​TCP server IP Address if client mode​ » and « ​Port for TCP connection​ ». Click on ​Apply​ to confirm the parameters. 6.9. Configuration of decoding priority levels The sources PYKO-out can decode are : ○ an RTP IP audio stream. Supported audio formats are PCM, mp3, AAC-LC or G711. ○ HTTP IP audio stream (shoutcast or Icecast) in mp3 . ○ M3u playlists with mp3 sound files, stored on the USB memory stick. PYKO-out can decode these sources according to 3 priority levels (priority1 being the highest priority, and priority 3 being the lowest). At any time, PYKO-out decode the highest priority which source is present. This allows the following : - getting automatic backup in case a source is lost (typically an IP stream). - automatic switching to a high priority message while decoding a medium priority (background music for instance). The configuration consists in declaring a source for each necessary priority level. Rdaio broadcasting example: - Priority 1 = RTP stream - Priority 2= HTTP stream (fir st backup is an internet radio) - Priority 3= USB Playslit (second backup in case no stream is received) Go to menu « ​Audio​ », and select the priority level to configure. Priority level 1 : Stream priority #1 16

PYKO-out: Professional IP audio endpoint

This is the highest priority. This priority can only decode an RTP stream. The stream parameters are the following : ●URL ​: URL of the RTP stream to be decoded. Syntax : rtp://addressIP:Port For a unicast stream, enter 0.0.0.0 in the IP address, and give the UDP port. Ex : rtp://0.0.0.0 :5040 For a multicast stream, give the multicast IP address and the port. Ex : rtp://224.0.0.100 :50040 ●Activation​ : Select ​Enabled​ to enable this priority level. Select ​Disabled​ if you do not want to use this priority, in which case PYKO-out never decodes this priority. ●Channel Mode ​: Significant only in PCM format. Select ​Mono​ or ​Stereo​. ●Audio Format ​: Select the format of the audio data of the IP stream to be decoded (mp3, PCM from 8 kHz to 48 kHz, G711 A-law or µlaw). In case the configured format does not match the received audio format, PYKO-out interprets this as an error and does not decode the stream. As a consequence, PYKO-out switches to the immediately lower priority (Stream priority level “n+1”). ●Latency​ : this corresponds to the input buffering which is necessary to compensate the network jitter. The higher the jitter, the higher the buffering value. Latency values are about: Lat = 1 32ms Lat = 2 64ms Lat = 3 96ms Lat = 4 128ms Lat = 5 192ms Lat = 6 254ms Lat = 7 384ms Lat = 8 512ms Lat = 9 640ms Lat = 10 768ms In mp3, latency value must be at least equal to 6. In PCM, latency values lower than 3 can be used on high performance networks (LAN). ● Default Volume ​: default attenuation applied to the output, from 0 dB to -40 dB. ● Minimum volume​: maximum attenuation that can be adjusted from the « Live » WEB page. ● Maximum volume​: minimum attenuation that can be adjusted from the « Live » WEB page. ● Balance​ : Left / Right balance. Centred by default. Click on ​Apply​ to confirm the configuration. 17

PYKO-out: Professional IP audio endpoint

Priority level 2 : Stream priority #2 This priority level can be used as follows: ●first backup level in case RTP stream defined in priority 1 is lost. This backup can be and RTP stream, or HTTP stream. ●standard priority (typically background music in an hotel). Priority 1 is then reserved to announcements. ●For decoding a stream selected among several streams received on this priority (kind of IP audio tuner). The stream to be decoded (more exactly the receiving port) can be selected through ASCII commands (through TCP or RS232), from the « Live » WEB page by selecting the receiving port, or from a GPI (see ​GPIs configuration)​. ●Local playlist (stored in folder \bk of the USB storage), which playback is triggered when priority 1 is lost. Parameters which differ compared to priority 1 are the following : - ​URL ​: URL of the RTP stream, HTTP stream, or name of an m3u playlist. Syntax for a unicast RTP stream : rtp://0.0.0.0:Port (ex : rtp://0.0.0.0 :50040). Syntax for a multicast RTP stream : rtp://IPaddress :Port (Ex : rtp://224.0.0.100 :50040). Syntax for an http stream (shoutcast / Icecast): http://servername:Port/Mountpoint (Make sure to enable the DNS from the Settings page). - ​Time out​ : This is the time granted to PYKO-out to catch the HTTP stream. If this time is exceeded, the http stream is considered as absent, and PYKO switches to priority 3 if it is defined. - ​Nbr streams​ : defines the number of RTP streams that can be received on priority 2. These streams must be received on UDP ports which values are incremented by 2 starting from the port value defined in the URL. Example: - URL: rtp://0.0.0.0:5004 - Nbr streams = 4 => 3 additional RTP streams are sent to this PYKO-out (unicast), on ports 5006, 5008, 5010. This also works with a multicast IP address, in which case all the streams are sent to this same multicast address. 18

PYKO-out: Professional IP audio endpoint

Priority level 3 : Stream priority #3 This priority level has the same parameters as priority level 2, with exception of the number of streams. Backup playlist must be stored in folder /bk of the USB memory stick. 6.10. Real time control (Live) via WEB page The “Live” WEB page allows changing in real time (without restarting PYKO) the output level, as well as the stream to be decoded on priority level 2 in case several streams have been declared. ● Current Stream​: allows selecting the port of the stream to be decoded on priority 2. ● ​Select Stream​ : allows the validation of parameter ​Current Stream​. ● Level --​ : each ‘mouse click’ on this button applies an additional attenuation of 1 dB on the decoded stream. The maximum attenuation is defined in the priority page. ● Level ++​ : each ‘mouse click’ on this button applies an additional gain of 1 dB on the decoded stream. The maximum attenuation is defined in the priority page. ● Mute ON​ : a mouse click on this button mutes the audio outputs. ● Mute OFF​ : a mouse click on this button mutes the audio outputs. 19

PYKO-out: Professional IP audio endpoint

6.11. Display of PYKO-out status The status of PYKO-out is displayed on the top left of the WEB pages. Displayed information are : Backup Playlist Present : ​allows to know whether the defined playlist is detected or not on the USB memory stick. Stream priority level:​ allows to know the priority level that is being decoded. Listening audio​: allows to know the source that is being decoded: URL, or playlist name. Audio format:​ audio format that is being decoded. Volume & Balance​: current attenuation on the audio outputs. Mute​: mute status on the outputs (ON / OFF). Out Peak Meters​: instantaneous peak-meter value of the decoded audio signal, given in dBFs (0 dBfs being the maximum value). Jitter margin :​ indicates the jitter variation that can be supported on the current stream. If the displayed value goes to 0, it is necessary to increase the parameter « Latency » from the “Stream priority” page associated to this stream. 6.12. M3u playlists and mp3 sound files on the USB memory stick PYKO-out supports USB memory sticks FAT16 formatted. M3u backup playlists and associated mp3 sound files must be located in folder \bk. M3u playlists and associated mp3 sound files that can be triggered through ASCII commands must be located in folder \an 6.13. Firmware update PYKO-out is delivered with a “Playout” firmware ready to run. This firmware does not support the USB memory stick, and is to be used with Digigram AudioManager middleware. For all applications that require the USB memory stick, it is necessary to apply the “Playout-extended” firmware. PYKO firmware are available from Digigram WEB site, PYKO-out support page. Download the firmware file. Then, from the PYKO-out WEB page, go to the , , and click ‘Browse’ to indicate the location of the downloaded firmware file; click on the ‘Upload’ button. When the message ‘compound.bin successfully loaded’ is displayed, click onto the link ‘Click on 20

PYKO-out: Professional IP audio endpoint

update before updating the next component or unplug the power supply to reboot the device’ in the message, and then click on the ‘Reboot’ button to apply the uploaded firmware. Firmware are available from Digigram WEB site. Firmware update procedure is as follows. ● Go to ​​, ​​. ● Click on « Browse » to select the firmware file you have downloaded from Digigram WEB site. ● Click on ‘​Upload’​. ● Once the message ‘… successfully loaded’ is displayed, click on the link ‘Click on update before updating the next component or unplug the power supply to reboot the device’, ● Click on ‘Reboot’, or disconnect and reconnect the PYKO power supply. Note that a firmware update stops the audio activity of PYKO, and restarts PYKO. 21

PYKO-out: Professional IP audio endpoint

6.14. Using PYKO-out with Audio Manager If you use your PYKOs with Audio Manager, you will first have to either assign an IP address through the web pages or turn the DHCP on (Audio Manager will then automatically assign an IP address). Audio Manager Server will detect this address and allow the Audio Manager Client to configure it. To be detected by Audio Manager, the TCP control port has to be set to “40002”, the UDP listening port to “40004”. These are also the values defined in the factory configuration. You may decide that Audio Manager is to control PYKO-out only in part. In this case, use the PYKO-out html pages to configure the device accordingly (cf. on-line help of the pages). For more details on managing PYKO through Audio Manager, please refer to its on line help. 6.15. PYKO-out in ‘stand-alone’ mode You can now access the embedded html pages that will allow you to configure the device. 22

PYKO-out: Professional IP audio endpoint

Next, set the parameters for the three audio stream priority levels (Menu: ​Audio​) For more details on parameterizing your PYKO-out in ‘stand-alone’ mode, please refer to on-line help of the html pages. 6.16. Using PYKO-out with EtherSound PYKO-out is also capable of decoding EtherSound 100/spkr (​www.ethersound.com​). This is an exclusive mode of PYKO-out. In this mode, PYKO-out can decode two EtherSound mono streams. As default setting ex factory, the equipment works in IP mode. Switching from IP mode to EtherSound is done through the Web pages by selecting the EtherSound mode. In EtherSound mode, the control of PYKO-out is done through EScontrol. Access to the web pages is no longer possible. To switch back to IP mode, PYKO-out needs to be reset (press the ‘​Reset​’ button for at least five seconds). PYKO-out will re-boot with the default factory settings. Note: each time PYKO-out is switched from one mode to another, the previous settings are lost, the device reboots in factory configuration. 23

PYKO-out: Professional IP audio endpoint

GPIO PYKO-out is delivered with four GPIs and four GPOs on terminal block connectors; the counterparts are provided. For details see Appendix D. GPI The PYKO-out GPIs are compatible TTL 5 V. A GPI must maintain its state for at least 20 ms. The GPIs can have either local action or a distant action by TCP tunneling. For the local actions, the user can: ● ​choose whether it will take place on rising or falling edge ● modify the output volume + or – ● mute the output ● listen to the following or preceding level ‘​2​’ RTP stream For the TCP tunneling: ● the changes of a GPI state are transmitted through TCP if an application is connected. This information is received either by Audio Manager or by another application, but it cannot be received directly by another PYKO-out. ● TCP connection is required by Audio Manager (PYKO-out is used as server). To establish the connection, the listening port has to be configured by html page. ● the overall latency of the GPI signal transfer via Audio Manager to the destination GPO is inferior to 100 ms. GPO The PYKO-out GPOs are relay outputs. It is possible to configure through the web page whether the initial value of each GPO is set to’​0​’ or to ‘​1​’. The GPO can be configured by TCP protocol or from an application. Serial port (RS232 on DB9) PYKO-out provides a RS232 serial port on male DB9 on the back panel. The RS232 can be used to control the PYKO through an external interface, such as e. g. Vity, AMX or Crestron. It is possible to use the RS232 in gateway mode, in multicast and multi-destination (up to 4 destinations) Parameter setting of the tunneling is done from the PYKO-out html pages. For the pinout of the serial port, please refer to the appendix F. Audio format PYKO-out can decode various audio formats, depending on the embedded firmware (see appendix A). Decoding can be either mono or stereo. 24

PYKO-out: Professional IP audio endpoint

Note: If for some reason the decoding parameter should not correspond to the one of the audio stream received, PYKO-out will interpret that as an error and will not play the stream. PYKO-out will then switch to the audio stream of minor priority (Stream priority level n-1). 25

PYKO-out: Professional IP audio endpoint

7. SPECIFICATIONS Configuration Size 140 mm x 41 mm x 145 mm (1/3 1U rack) Power supply 24 VDC, +/- 20% WARNING​ Do not open the power supply module. It contains hazardous voltages. There are no user-serviceable parts inside. Temp / humidity (non-condensing) Operating: Storage: 0 °C – 45 °C / 0% - 70% -5 °C – 70 °C / 0% - 95% Power requirements at 24 V 0.4 A Net weight 0,477 kg (∼1.05 lb) Outputs Analog audio (mono) 2 outputs Impedance 50 Ω Connectivity Audio 2x3 pins on terminal block Ethernet port RJ45 10/100-bit. GPIO 4 GPIs compatible TTL 4 relay GPOs on 2x8 pins on terminal block Serial port 1 RS232 on DB9 USB USB 1.1 interface for memory stick (FAT16) 1 port on front panel, 1 internal port (exclusive!) Audio specifications Sampling frequencies available Programmable from 8 to 48 kHz A/D and D/A converter resolution 24 bits Supported audio formats PCM (16 bits) 26

PYKO-out: Professional IP audio endpoint

Analog audio performance Measurements done at Fs=48 kHz unless stated otherwise, with filter on the 22 Hz- 22 kHz range Frequency response (play) at 48 kHz: 20 Hz - 20 kHz: +0 /-2 dB Channel phase difference: 20/20kHz <0.2°/2° Dynamic range (A-weighted) Analog outputs: > 102 dB THD + noise 1 kHz at –2 dBfs Analog outputs: <-84 dB Crosstalk (Analog in or out) 1 kHz at 18 dBu: <-90 dB 15 kHz at 18 dBu: <-110 dB Software, formats, protocols IP Stream formats Audio formats RTP, SHOUTcast, IceCast MP3 (variable bit rate up to 320kbps) AAC-LC, HE-AACv1 (limited to 32 kHz), HE-AACv2 (limited to 32 kHz) G.711 PCM (16 bit at 8 up to 48 kHz) Management Network protocols Audio-Manager, html pages via embedded web server http web server: personalized web interface for a flexible management UDP client/server: to send/receive network commands SNMP: enables PYKO to be managed over the network in very large systems DHCP, DNS, IGMP 27

PYKO-out: Professional IP audio endpoint

8. APPENDIX A: FIRMWARE Digigram provides three PYKO-out compatible firmware applications (compound.bin). Firmware description The ​Play-out​ firmware is used for AudioManager based applications, and does not support the USB memory stick. The ‘​Play-out extended​’ firmware is used for applications where a USB memory stick is necessary (typically broadcast applications, application for remote control of playlist on USB).. Firmware Play-out Play-out extended Webcast Receiver Control through Audio Manager • TCP protocol • Audio Format Play-out Play-out extended Webcast Receiver MP3 16 to 48 kHz dec ∗ 1 dec dec PCM (16bit) 8 to 32 kHz dec dec PCM (16bit) 44,1 to 48 kHz dec dec 44.1kHz on priority port G711 dec dec Shoutcast/icecast • AAC+ USB/shoutcast EtherSound Stereo dec (firmware indep.) USB • ​level 3 for backup, level 2 for prerecorded announce • FTP on USB • GPIO local event • GPIO tunneling • • FD Serial Link management (RS232) • • Multicast Rx Rx Rx IGMP • • • SNMP • • • Niveaux de priorité 3 3 3 There are 3 levels of priority for the applications. These levels are configurable through the embedded web pages. If you control the ‘​Play-out​’ application through Audio Manager, it will use by default priority level # 2. 1 28

PYKO-out: Professional IP audio endpoint

9. APPENDIX B: USING THE INTERNAL USB PORT These settings shall be executed by qualified personnel only! Tools required: ● a #1 Pozidriv screwdriver ● an ESD-preventive wrist strap Electrostatic discharge (ESD) can damage several components on the board. To avoid such damage in handling the board, take the following precautions: Bring the device and everything that contacts it to ground potential by providing a conductive surface and discharge paths. As a minimum, observe these precautions: ● Disconnect all power and signal sources. ● Place the device on a grounded conductive work surface. ● Ground yourself via a grounding wrist strap or by holding a grounded object. ● Ground any tools that will contact the device. ● Unscrew the two flat-head Pozidriv screws counterclockwise and open the cabinet. ● Insert the USB stick into the port provided for this purpose. 29

PYKO-out: Professional IP audio endpoint

10. APPENDIX C: OUTPUT LEVEL SELECTION These settings shall be executed by qualified personnel only! Tools required: ● a #1 Pozidriv screwdriver ● an ESD-preventive wrist strap Electrostatic discharge (ESD) can damage several components on the board. To avoid such damage in handling the board, take the following precautions: Bring the device and everything that contacts it to ground potential by providing a conductive surface and discharge paths. As a minimum, observe these precautions: ● Disconnect all power and signal sources. ● Place the device on a grounded conductive work surface. ● Ground yourself via a grounding wrist strap or by holding a grounded object. ● Ground any tools that will contact the device. ● Unscrew the two flat-head Pozidriv screws counterclockwise and open the cabinet. Jumper position on motherboard 30

PYKO-out: Professional IP audio endpoint

Nominal output level Jumper positionning This setting defines whether the nominal level of the analog signals is either +18 dBu or +4 dBu (“Professional”). Default factory setting is +18 dBu for all outputs. The settings act upon the nominal output level. Having located the pair to modify in the overview (​previous page​), set the jumpers according to the above illustrations to match the requirements of your system. 31

PYKO-out: Professional IP audio endpoint

11. APPENDIX D: RTP FORMAT An audio stream encoder must respect the size and the payload type described underneath. RTP frame size The maximum payload size in bytes for the encoder can be calculated from the formula: Min(1300, 20.​chans​.​Bps​.​samplerate​/1000) where ​chans​ is the number of channels, ​Bps​ is the number of bytes per sample and ​samplerate​ is the sampling rate in Hertz; The maximum payload size for MP3 is 1400 bytes. RTP payload types The following table shows the defined RTP payload types that the encoder must respect. RTP payload type Audio Format 0 μ​-Law, 8bit, mono, 8kHz 8 A-Law, 8bit, mono, 8kHz 10 PCM 16bit, MSB first, signed, 44.1 kHz stereo, left channel first 11 PCM 16bit, MSB first, signed, 44.1 kHz mono 14 MPEG audio 96 PCM, 16bit, MSB first, signed, 8 kHz mono 99 PCM, 16bit, MSB first, signed, 24 kHz mono 102 PCM, 16bit, MSB first, signed, 32 kHz mono reserved 103 PCM 16bit, MSB first, signed, 48 kHz stereo, left channel first 111 PCM, 16bit, MSB first, signed, 12 kHz mono 127 Other formats* Payload types 0, 8, 10, 11 and 14 are defined by the RTP standard. Digigram defines assignment for payload types 96 to 127 (dynamic payload types) in the above tables. * For a PCM 24 bits stream coming from a PYKO-in, and from firmware version v020, payload is 113 instead of 127. 32

PYKO-out: Professional IP audio endpoint

12. APPENDIX E: AUDIO CONNECTORS The audio inputs/outputs of PYKO-out come on a terminal block connector with two lines of three pins each (= two counterparts). [] Pinout Pin Signal 1 GND 2 OUT 1- 3 OUT 1+ 4 GND 5 OUT 2- 6 OUT 2+ 33

PYKO-out: Professional IP audio endpoint

13. ANNEXE F: GPIO CONNECTORS PYKO-out features four TTL 5 V compatible GPIs and four relay GPOs. The counterparts are provided. GPI pinout Pin 8 7 6 5 4 3 2 1 Signal IN4 GN D IN3 GN D IN2 GN D IN1 GN D GPO pinout Pin 16, 15 14, 13 12, 11 10, 9 Signal OUT4 OUT3 OUT2 OUT1 General Purpose Inputs (GPIs) The state of a GPI can be either “1” or “0”. It is read at “0” as soon as it is connected to the ground (GND). Otherwise it is read “1”. Note: Each GPI can receive an external command contact. General Purpose Outputs (GPOs) The PYKO-out GPOs are relay outputs. They feature two pins each and are all configured the same way. Pins 9 & 10 belong to GPO # 1, 11 & 12 to GPO # 2, 13 & 14 to GPO # 3, and 15 & 16 to GPO #°4. If written at “1”, the GPO closes the linked relay. If written at “0”, the GPO opens the linked relay. GPIOs can be used for tunneling from one PYKO towards another (GPIn-> GPOn). GPO relay specifications Maximum power switching capability 10 W Maximum switching current 1 A​DC Maximum carrying current 1 A​DC Maximum switching voltage 125 V​AC​/60 V​DC Typical life expectancy (switching max power) 10​6​ operations 34

PYKO-out: Professional IP audio endpoint

14. APPENDIX G: SERIAL PORT (RS232 ON DB9) Pin Description 1 not connected 2 RxD (received data)RxD (received data) 3 TxD (transmitted data) 4 not connected 5 signal ground 6 not connected 7 RTS (request to send) 8 CTS (clear to send) 9 not connected PYKO-out provides an RS232 serial port on a male DB-9 connector on its back panel. This port can be used for remote control of PYKO-out through an external interface such as e.g. Vity, AMX or Crestron, or for tunneling purposes. It is possible to use the RS232 in gateway mode, in multicast, and in multi-destination (up to 4 destinations) 35

PYKO-out: Professional IP audio endpoint

15. APPENDIX H: MOUNTING PYKO… …in a rack You can mount up to three PYKOs in a 19” rack: 36

PYKO-out: Professional IP audio endpoint

…on a DIN rail: Insert the DIN-RAIL mount kit into the sliders on PYKO’s bottom side. First mounting possibility: Second mounting possibility: 37

PYKO-out: Professional IP audio endpoint

For technical support, please contact your system supplier Digigram S.A. 82/84 Allée Galilée, 38330 Montbonnot-Saint-Martin, FRANCE Tel: +33 (0)4 76 52 47 47• Fax: +33 (0) 4 76 52 18 44• E-mail: [email protected] Digigram Inc. 2000 North 14th Street - Suite 530, Arlington, VA 22201, USA Tel: +1 703 875 9100 • Fax: +1 703 875 9161 • E-mail: [email protected] Digigram Asia Pte Ltd. 60 Albert Street - #19-11OG Albert Complex Singapore 189969, Singapore Tel : +65 6291 2234 • Fax: +65 6291 3433 • E-mail : [email protected] 39

Other Media Converter Manuals