tutorials:other:multi_instance_playout
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tutorials:other:multi_instance_playout [2018/11/13 13:29] – [Configure Multi Instance Manager] tw | tutorials:other:multi_instance_playout [2020/09/16 07:03] (current) – [Multi Instance Playout] How it works tw | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Multi Instance Playout ====== | ====== Multi Instance Playout ====== | ||
- | This tutorial explains how to set up a multi instance playout server with mAirList: A single | + | This tutorial explains how to set up a multi instance playout server with mAirList: A single |
Multi instance installations can be set up on ordinary PC hardware, or on Windows servers hosted in datacenters -- if you are only going to create Shoutcast/ | Multi instance installations can be set up on ordinary PC hardware, or on Windows servers hosted in datacenters -- if you are only going to create Shoutcast/ | ||
+ | ===== How It Works ===== | ||
+ | |||
+ | mAirList keeps all configuration and data in it's **data folder**, which defaults to '' | ||
+ | |||
+ | By using special command line parameters, it is possible to specify a different folder as the main data folder (or parts thereof), and thus having multiple ``mAirList.exe`` processes (instances) running at the same time, and using separate configuration sets. | ||
+ | |||
+ | Our *Multi Instance Manager* application facilitates this process, but you can also specify these parameters manually. Both options are described in this article. | ||
===== Prerequisites ===== | ===== Prerequisites ===== | ||
- | Each mAirList | + | Each mAirList |
* either a separate license per playout instance, | * either a separate license per playout instance, | ||
- | * or a special multi-instance playout license (available as a paid add-on for mAirList Professional - please contact sales). | + | * or a special multi-instance playout license (available as a paid add-on for mAirList Professional |
- | (Without any of these two, you can still use the multi-instance setup to manage multiple configurations, | + | (Without any of these two, you can still use the multi-instance setup to manage multiple configurations, |
All instances will have a separate configuration and can use any kind of scheduling backend. If you use mAirListDB for scheduling, you will probably want to set up [[tutorials: | All instances will have a separate configuration and can use any kind of scheduling backend. If you use mAirListDB for scheduling, you will probably want to set up [[tutorials: | ||
Line 24: | Line 31: | ||
Multi Instance Manager is available for download here: [[http:// | Multi Instance Manager is available for download here: [[http:// | ||
- | It comes as a Zip file without any installer. Just unzip anywhere, e.g. on the Desktop. The configuration will be stored in an .ini file inside the same folder. | + | It comes as a .zip file without any installer. Just unzip anywhere, e.g. on the Desktop. The configuration will be stored in an .ini file inside the same folder. |
- | Do **NOT** unzip the software anywhere inside '' | + | Do **NOT** unzip the software anywhere inside '' |
C: | C: | ||
Line 32: | Line 39: | ||
C: | C: | ||
etc. | etc. | ||
+ | | ||
==== Download and install mAirList ==== | ==== Download and install mAirList ==== | ||
Line 47: | Line 55: | ||
{{ : | {{ : | ||
- | First, we click // | + | First, we click // |
- | {{ : | + | {{ : |
//Default license folder// can be left empty, as it is the same as the default data folder (where the '' | //Default license folder// can be left empty, as it is the same as the default data folder (where the '' | ||
Line 93: | Line 101: | ||
{{ : | {{ : | ||
- | Note that we are using the first station as the configuration template this time -- the Multi Instance Manager will simply copy over the contents | + | Note that we are using the first station as the configuration template this time -- the Multi Instance Manager will simply copy over the contents |
==== Auto Start ==== | ==== Auto Start ==== | ||
Line 111: | Line 120: | ||
When you run '' | When you run '' | ||
+ | |||
===== Manual Management of Instances ===== | ===== Manual Management of Instances ===== | ||
Using the Multi Instance Manager is the preferred way of managing a multi-instance setup now. | Using the Multi Instance Manager is the preferred way of managing a multi-instance setup now. | ||
- | It is also possible to manage the instances manually if you prefer, which is described in this section. There are two way to do this: | + | It is also possible to manage the instances manually if you prefer, which is described in this section. There are two ways to do this: |
- Use the ZIP distribution, | - Use the ZIP distribution, | ||
Line 126: | Line 136: | ||
There is another notable difference between the " | There is another notable difference between the " | ||
- | The normal setup installation | + | The normal setup installation |
The ZIP distribution, | The ZIP distribution, | ||
- | (How can mAirList tell whether it is a ZIP distribution or not? In other words, how does mAirList tell whether the config should go to '' | + | (How can mAirList tell whether it is a ZIP distribution or not? In other words, how does mAirList tell whether the config should go to '' |
So in order to install multiple mAirList instances using the ZIP distribution, | So in order to install multiple mAirList instances using the ZIP distribution, | ||
+ | |||
==== Option 2: Separate data folders ==== | ==== Option 2: Separate data folders ==== | ||
tutorials/other/multi_instance_playout.1542115768.txt.gz · Last modified: 2019/07/09 16:19 (external edit)