» vux-doc-icecast
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

vux-doc-icecast

Icecast and Bass

This tutorial describes how to setup an Icecast server and broadcast audio from vvvv.

Note: I'll add some screenshots later, to help for the setup.

Install Icecast

Installing icecast is pretty straightforward. Just download the latest release and install from here:

Download Icecast

Configure Icecast

Once you installed icecast, go to the configuration menu, then choose "edit configuration".

Choose the password that you want for administration, then start the server.

Setup the vvvv Node

Once your server is running, just create a Icecast (Bass) node, then set the following pins:

  • Handle: The audio stream to output to icecast.
  • Host: the machine where the icecast server is running.
  • Port: the server port (default is 8000).
  • Password: the one you did setup in the server previously.
  • Bit Rate: The output bit rate (64 or 32 kbps is a good value).
  • Mount point: The internal stream name on the server.
  • Station name, description, genre: Details about what you are playing.
  • Song Title/URL: Song details.
  • Is active: Tells if you broadcast or not.

Please note that only song title/url can be changed directly. Other pins updates will reset the connection.

Listening

Open a broser at the URL:
http://servername:port

From there you will see a stream list. Click on the stream and open with a media player to listen to it (Winamp will do).

Notes

Encoding is done in ogg format, so your player needs to support ogg.

mp3 will maybe be supported later, but as lame encoder doesn't support floating point samples, will need to wait for it.

by vux

anonymous user login

Shoutbox

~4d ago

joreg: absolutely. if it is for a repo that is public, just submit a pullrequest. otherwise please start a forum thread.

~4d ago

benjawmino: @joreg I ended up figuring out BezierSegment yesterday, so nevermind! Tell me, could a user submit a help patch? :)

~4d ago

joreg: @benjawmino please elaborate on this question a bit in a new forum thread. otherwise it is hard to answer..

~6d ago

benjawmino: so are there no splines/curves in gamma yet??

~9d ago

skyliner: wanna do drone shows or applications? then check this super cool project of our man e1n

~13d ago

NoseBleedIndustries: Thanks Joreg! The few minutes I was able to see, very good workshops!

~13d ago

joreg: @NoseBleedIndustries please give us some days, we'll have an announcement soon...

~13d ago

NoseBleedIndustries: I could not assist the Node20 (workshops ) Any Idea when we will have access to the links of the recordings?

~15d ago

bjoern: unity has c# bindings for usd, under apache license: https://github.com/Unity-Technologies/usd-unity-sdk