Back to Omnia A/XE
Below you will find a complete listsing of all of the Omnia A/XE Frequently Asked Questions:
|
As of the writing of this manual, we have not yet tested IceCast in our lab, but there is no reason why it shouldn’t work. W. Cox, an A/XE customer, sent us the following details on configuring IceCast:
OS: 32‐bit Windows XP and later. A/XE has been tested on XP, Windows Server 2008, Windows 7 Enterprise Edition (build 7600). A network interface card is required. NOTE: On Vista and Windows 7 the IP-Audio driver has an issue with device names. All device instances appear with the same name so it is difficult to tell them apart. We are working on resolving this issue. The sections below show CPU usage under different usage scenarios. All tests were performed on a PC with the following specifications:
*The test PC has a large amount of memory in order to support future testing on other 64‐bit OS versions. As you can see under the test results below, A/XE uses a rather small amount of memory.
AALC Encode Test For this test, Windows Media Player played an audio file to one end of the Virtual Audio Cable driver. 8 AAC encoder instances were then set up. Each instance read the audio from the same Virtual Audio Cable. The audio was processed with the ‘Music 24 kbps’ preset and then encoded to AAC‐LC (MPEG4) at 32kbps, stereo. The audio was made available though the internal stream server but no client connected and received those streams. A client connection may bump up the CPU and memory usage slightly but not by a significant amount.
The memory usage for the A/XE service went up to 34 MB.
MP3 Encode Test This test used the same setup as above but set the encoding to MP3 at 96kbps, 44100 Hz, stereo. The results were very close to the AAC‐LC test above.
The memory use went up to 30 MB. The processing presets, metadata filters and log files are stored in subdirectories in the application data directory. This directory resides in the Microsoft‐recommended location. This location is different for different version of Windows. On XP it is under ‘C:\Documents and Settings\All Users\Application Data\Telos Systems\Omnia AXE’ while on Window 7 it is under ‘C:\ProgramData\Telos Systems\Omnia AXE’. For this reason we include a program shortcut named ‘Locate Options.xml’. When selected, it will open a new Windows Explorer window in the directory that stores Options.xml. (see Where are the application settings stored? ). NOTE: The original copies of the processing presets and metadata filters that shipped with the application are also stored in the program installation folder. These are provided to allow the customer to recover the original files if the working copies get corrupted somehow (deleted by mistake, eaten up by Notepad, etc). It is important to perform all edits on the copies in the data folder and not the ones in the program folder.
At this time A/XE does not utilize SENSUS. We plan to add this in a future release. All application configuration information is stored to a single file named Options.xml. This is a plain text file that can be viewed (and edited) using Windows’ Notepad or another text editor. Options.xml is stored in the application data directory. This directory resides in the Microsoft‐recommended location. This location is different for different version of Windows. On XP it is under ‘C:\Documents and Settings\All Users\Application Data\Telos Systems\Omnia AXE’ while on Window 7 it is under ‘C:\ProgramData\Telos Systems\Omnia AXE’. For this reason we include a program shortcut named ‘Locate Options.xml’. When selected, it will open a new Windows Explorer window in the directory that stores Options.xml.
Yes, using the Virtual Audio Cable (VAC) driver A/XE can send the processed audio to other application on the same PC. A/XE would send the audio to one end of the VAC driver and the third‐party encoder would read the audio from the other end of the same VAC driver. No. A/XE includes a number of filters that you may be able to use as provided or adapt for your use. You may also check the A/XE product page for additional filter downloads or contact Telos support for assistance. A/XE includes a copy of the IP-Audio driver. This allows you to receive audio from and send audio to Livewire devices over the network without the need for a physical audio card. A/XE’s metadata parser is very flexible and can be customized for your specific needs. Metadata is parsed through user‐editable “filters”. Filters are small programs written in a simple programming language named Lua (see http://www.lua.org). The filters can process the received data one character at a time or one line at a time. The filters can also parse and understand XML‐formatted metadata. A/XE extends Omnia A/X in many areas. Where A/X could only process one audio input per PC, A/XE can handle multiple audio inputs at the same time. In addition to audio processing, A/XE can also encode the audio to MP3 or AAC and send the encoded audio to multiple servers at the same time. Using the included virtual audio cable, A/XE can accept audio from other application on the same PC without needing to go through a physical sound card. It is also able to feed audio to other applications on the same PC (e.g. third‐party encoders). A/XE can directly feed SHOUTcast‐style servers (SHOUTcast, Icecast, Steamcast, etc.). The Wowza server is also supported for streaming to Flash clients. MP3 encoded streams can also be sent to Windows Media server. Adobe Media Server is NOT supported at this time. We are considering this for a future version. Yes, the number of input audio sources is determined by the licenses purchased and configured in A/XE. One instance of A/XE can process and encode multiple streams at the same time. The available PC resources will also limit the number of processors and encoders that can be run simultaneously.
Omnia A/XE can be stopped using the following procedure:
The Virtual Audio Cable driver, included with A/XE, simulates a sound card and allows the audio to be sent from the output side of the driver to the input side. This forms a “patch cable” that applications can use to pass audio from one to another. Multiple cables can be configured at the same time. Omnia A/XE will only process and encode the audio if there is a client connected. If no clients are connected A/XE will shut down the audio processors and encoder to conserve system resources. When you navigate to the Control Panel page, A/XE will start all processors/encoders for the streams currently ON so that it can display the meter information thus causing a spike in the CPU usage. When you leave the page, the encoders with no other clients will be turned off and the CPU usage will go down again. If A/XE encounters an error it can notify you by email (if you configure it to do so). A/XE writes information to log files (one log file per day) which are available for review at any time. Yes. A/XE can accept metadata from automation systems or other sources through a TCP/IP connection. A TCP/IP server accepts connections from metadata sources and then tags the encoded audio with the information received. Yes, A/XE can be configured to process the audio then send the processed audio to a sound card or to another application on the same PC without needing to encode the audio. A/XE can encode audio to MP3 (8kbps, 11025 Hz, mono to 320kbps, 44100 Hz, stereo) and AAC. Low complexity AAC (AAC‐LC) and high efficiency AAC (HE‐AAC) are both supported. AAC has been standardized under both MPEG‐2 and MPEG‐4. The format most commonly used is MPEG‐4 AAC‐LC. Often this is called just ‘AAC’. HE‐AAC adds Spectral Band Replication to AAC and it is sometimes called AAC+ (sometimes seen as ‘aacPlus’ or ‘AACplus’). There is also an HE‐AAC v2 format which adds parametric stereo optimizations to HE‐AAC. Sometimes this is called AAC+ v2 or Enhanced AAC+. A/XE is licensed by the number of input audio sources. Each license purchased allows you to process and encode one input audio source. The same input can be processed and encoded in multiple ways. It can also be sent to multiple servers at the same time. For example, if you need to process/encode two streams, then you purchase two licenses. You can choose to configure both licenses on one computer or you may install the software on separate computers.
A/XE is designed to run as a Windows service. Services run in the background and are always available as long as the PC is on. You do not need to log in or manually start the A/XE application. License activation associates a license to a computer. Each license may be installed on a single computer. During the activation process a request is sent to a Telos server. The server returns an activation code that unlocks the software on the installed PC. The request code contains no user identification information. Due to the nature of IP communications the public IP address of the requesting computer is communicated to the server.
Since A/XE works as a service in the background, it has no visible user interface (as a standard application would). A/XE can be configured and managed through a web browser from any computer that can reach the A/XE PC. In order to display audio meters and a rich graphical interface, A/XE’s management console uses a Microsoft browser plug‐in called Silverlight. If your PC does not have Silverlight installed, you will be prompted to do so the first time you access the A/XE with your browser.
The processing section in A/XE is identical to the one in A/X. There is always only one copy of A/XE installed per PC. If you need to process multiple audio inputs on one PC then you just enter all license codes into A/XE on that PC. The number of audio inputs is limited by the license entered in A/XE (and by PC’s available resources).
We do not recommend editing Options.xml manually. If this becomes necessary for some reason then make sure to stop the A/XE service before editing the file. Restart the A/XE service once the changes to Options.xml are saved back to the file. The same procedure can be used to restore Options.xml from a backup file: stop the A/XE service, restore Options.xml and restart the A/XE service.
Yes, but Windows 2008 server has its audio subsystem disabled by default. When you set up fresh server, Omnia A/XE will not show any audio devices under "Audio Sources". To enable the audio subsystem, open the volume mixer (from the icon near the clock) and you should get a question "This computer cannot play audio because the Windows Audio Service is not enabled. Would you like to enable the Windows Audio Service?" Click "Yes" then restart the Omnia A/XE service. It will then show all the audio devices. In the Server Manager, under Configuration -> Services, set the "Windows Audio" service to _Automatic_ to make audio load every time on boot. |

