Tips to Build Icecast KH (Ubuntu)
  • Hi

    I have alwyas loved shourcast but latest release gave me grief in centova and i am liking the lower bitrate high quality OGG streams.  Problem is that to work with streamlicensing.com we need the KH version.

    I have managed to download the .tar.gz file and unpack it but when running the make command it goes wrong.... Anyone got a step by step guide how to easily change the Icecash 2 that installs with airtime to KH?

    Also, anyone know where to get shoutcast from these days now they are all changing incase I cant make this KH work ?  (although I really wanna give KH a try!)  Thanks folks!
    Post edited by Mike Loeritz at 2014-05-10 10:49:47
    Radio Streaming World - http://www.radiostreamingworld.com - for all of your streaming requirements and everything to make your online radio a success under one roof!
  • 4 Comments sorted by
  • I have it working with help from Karl Heyes (KH). I will run some tests on other servers and update on how if all goes well!
    Radio Streaming World - http://www.radiostreamingworld.com - for all of your streaming requirements and everything to make your online radio a success under one roof!
  • The Icacase 2-KH version has many advantages over standard Icecast 2. There are a few key benefits to using the KH version such as 
    Scaling, a single icecast can hande many more streams and listeners for your CPU... more bang for your buck 
    FLV wrappig of mp3 and aac streams making them compatible with flash playersw without the memory leak in the browser
    Various config options such as multi-homes relays, scalable auth engines, wildcard mountpoints etc

    All the above are what Karl Heyes has informed me but for me the fact that using KH means Icecast is compatible with stremlicencing is a huge benefit as I am  really going off shoutcast right now!
    Setting up for a novice was a pain but with the help of Karl we got there and here is my step by step.  This is based on an Ubuntu system that has been installed with the airtime-easy-setup method and therefore has Icecast 2 already installed.
    In terminal:
    We need to downoad the file: 
    Unzip the file:
    tar xzf icecast-2.3.3-kh10.tar.gz
    Change to the directory created:
    cd icecast-kh-icecast-2.3.3-kh10
    Download and install some required repositories:
    sudo apt-get install libxslt1-dev libcurl4-openssl-dev libvorbis-dev
    Set up and install:
    ./configure
    *check for errors in output as you may need to fix this or the next 2 commands wont work
    make
    sudo make install

    NB: Your old icecast file will be in /usr/bin/icecast2
    Your new icecast file will be in /usr/local/bin/icecast

    You will need to edit the following file:
    /etc/init.d/incecast2

    Change DEAMON=/usr/bin/icecast2 to /usr/local/bin/icecast
    Stop the old Icecast Server:
    /etc/init.d/icecast2 stop
    You can use the existing XML for specific changes */etc/icecast2/icecast.xml
    Now reboot your server and log into your icecast at IP:8000 and in version you should see the KH suffix!

    It worked for me but don't blame me if you self destruct during the process!
    Radio Streaming World - http://www.radiostreamingworld.com - for all of your streaming requirements and everything to make your online radio a success under one roof!
  • Vote Up0Vote Down Voisses TechVoisses Tech
    Posts: 1,423Member
    @ Mike 
    Suggestion and Recommendation

    Change the Title of the other post http://forum.sourcefabric.org/discussion/16623/icecast-kh-built-in to something like

    Tips to  Build Icecast KH 

    or whatever you chose so that the DEV and Moderator can see it and Move it to  "Airtime Hacks"
    Post edited by Voisses Tech at 2014-05-10 10:44:47
    Anyone reading this a find it funny about my grammar , I make no apology ,Go get a translator.
    "The Problem with education today is that it takes a university degree to switch on a light bulb"
    "You learn from your mistakes but wise people learn from others mistakes avoid Making mistakes there is not sufficient rooms to make them"
    "Innuendo","If's","Assumptions" and "Fear" are for politician.Who,What,where,When and How are for those seeking knowledge and care about Humanity.
    "I might be in Mud but that does not Make me a Wild Hog(pig)"
    “Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius — and a lot of courage to move in the opposite direction.”
    "The only thing that remains constant is change itself"
    May the force be with you,until our path or destiny bring us in tandem.
  • will do thanks!
    Radio Streaming World - http://www.radiostreamingworld.com - for all of your streaming requirements and everything to make your online radio a success under one roof!