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:27] – [Download and install mAirList] 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 73: | Line 81: | ||
| //License folder// can be left empty, as we use the multi-instance license file installed in the default data folder. | //License folder// can be left empty, as we use the multi-instance license file installed in the default data folder. | ||
| - | // | + | // |
| Click //OK//, and your instance will appear in the main window: | Click //OK//, and your instance will appear in the main window: | ||
| 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.1542115630.txt.gz · Last modified: (external edit)