Címke: Icecast

  • Audio rendszer: szerverek és szolgáltatások indítása

    Az audio rendszer összetevői: SuperCollider – valósidejű audioszerver; JACK Audio Connection Kit – audio szerver a ki- és bemenetek vezérlésére; DarkIce – a kimenetet küldi IceCast2 szerver felé; IceCast2 – online stream-szerver.

    AutoStart szolgáltatások

    DarkIce

    service: darkice

    A DarkIce szolgáltatás automatikusan indul a szerver bootolását követően, az mtm felhasználó szolgáltatásaként.

    Konfigurációs: /home/mtm/.darkice.cfg

    IceCast2

    service: icecast2

    Az IceCast2 szerver automatikusan indul a szerver bootolását követően, és létrehozza az mtm.mp3 mountpontot.

    URL on LAN-66: http://192.168.66.12:8000/mtm.mp3

    URL on LAN-67: http://192.168.67.113:8000/mtm.mp3

    Konfigurációs fájl: /etc/icecast2/icecast.xml

    Manuálisan idítandó szolgáltatások

    A szolgáltatások indítását az mtm nevű felhasználónak kell elvégeznie, a számozásnak megfelelő sorrendben.

    1. JACK service indítása ALSA driverrel.

    Script: /home/mtm/start_jack_server_sh

    2. Super Collider indítása

    Indítás: sclang

    Boot: s.boot;

    3. Super Collider – DarkIce kapcsolat

    Script: /home/mtm/jack.sh (darkice-port)

    4. Teszt

    SC script: 
    { SinOsc.ar(440, 0, 0.3).dup }.play;

    Teszt leállítása

    s.freeAll; 

    Teljes SC szerver újrakezdése, minden futó Synth és Group törlése.