Table of Contents

Contol module áttekintés

Szerverek vezérlése

Az mgmt[12] gépeken egy-egy daemon fut, amikre a Wowza szerverek csatlakoznak. A daemonok feladata a management felületről érkező parancsok továbbítása a szerverek felé.

Az üzenetküldés a ZMQ messaging különböző socketei segítségével történik.

Üzenet típusok

A RESUME a vhostoknál egy stop, majd start hívással történik, mivel nincs lehetőség a listenelő socketek bindjére unbind után.
Az alkalmazások az utolsó kapcsolat megszűnése után 60 másodperccel (állítható) megszűnnek és ezek után egy új kliens újból létrehozhatja, ahol az új kapcsolat létrehozás limit már nem érvényes. Az alkalmazás újraindítása megakadályozható az alkalmazás mappájának (application/<streamid>) törlésével/átnevezésével.

Module dependency

TODO (zmq, jars, llibs, etc)

Wowza konfig beállítások

Az mgmt gépen a daemonok a 3972-es TCP porton figyelnek.

A Wowza Server.xml fájlába a következő property-ket kell megadni:

<ServerListeners>
    <ServerListener>
        <BaseClass>com.doclerweb.dwsc.ServerControl</BaseClass>
    </ServerListener>
</ServerListeners>
<Property>
    <Name>controlServers</Name>
    <Value>tcp://172.28.28.1:3972,tcp://172.28.28.2:3972</Value>
    <Type>String</Type>
</Property>
<Property>
    <Name>serverType</Name>
    <Value>edge</Value>
    <Type>String</Type>
</Property>