Google Plus

Create your own online radio with shoutcast streaming server|Linux|

Written by Mel Kham on . Posted in Linux tutorials

SHOUTcast is server software for streaming media developed by Nullsoft. It allows digital audio content, primarily in MP3 or HE-AAC format, to be broadcast to and from media player software, enabling hobbyists and professionals to create Internet radio networks. At least one streaming system, Icecast, licensed under the GPL exists. With SHOUTcast server you can create your own online radio, for example record a program with your voice and save it as mp3, then set it to run after 3 songs. You can also set a message from you to your listners ( The message has to be recorded in advance and saved as mp3), or to set record a message between every song, so you will have a real radio station online :)



1. Download shoutcast files to server and then extract them ( You can always download the file manualy from this link ) :

 

  • Download the command bellow to download the SHOUTcast files :
wget    http://yp.shoutcast.com/downloads/sc1-9-8/sc_serv_1.9.8_Linux.tar.gz
  • Extract the tar file using the command :
tar -zxvf sc_serv_1.9.8_Linux.tar.gz

2- Now rename folder :

 mv sc_serv_1.9.8_Linux   shoutcast


3- Always on the terminal, open and edit the file
config sc_serv.conf

gedit sc_serv.conf 

4- Now in the config sc_serv.conf file you can set maxuser, password , port

maxuser
password
port

Remember that the maxuser depend of your connexion upload speed and of the quality of streaming ( kb/s )

So you need to have a cable or DSL connection, 56K can cut it but only 1 or 2 people MAX. The higher upload speed, the better!

Remove the ; infront of adminpassword and set a password

Then save and exit.

7. Start the server using the command :

 ./sc_serv sc_serv.conf

8- Now the server is on, you need to broadcast your music :

On the website of shoutcast they said that you can just broadcoast from using Winmap and SHOUTcast DSP plugin


Broadcasters need to use Winamp and the SHOUTcast DSP Plugin for Winamp. There is no current solution for broadcasting from Unix or Macintosh.


9- Now peoples can listen to your online radio on the adress bellow :

http://(your ip address):8000/listen.pls

If you have a website or a blog you can forward the link bellow to http://yourwebsite/radio and then put a link on the frontpage -Listen Online Radio -

All your questions regarding streaming you can find an answer in this link

Usefull links : http://www.shoutcast.com

For questions please refer to our Q/A forum at : http://ask.unixmen.com

Mel Kham

Founder of Unixmen, Living in Amsterdam. Am working in my free time to help people to understand the Opensource and to explain them in easy way how to make the fist steps to the the light. Working day and night with my Co-founder Zinovsky to keep this website live even with less resources.
  • http://www.techfeb.com Sandeep Yadav

    Excellent goods from you, man. I’ve understand your stuff previous to and you are just too great. I really like what you have acquired here, certainly like what you are stating and the way in which you say it Hobby You make it entertaining and you still care for to keep it smart. I can not wait to read much more from you. This is really a wonderful web site.

  • http://www.zozo-chat.com Master
  • http://osilayers.org osi layers

    Great, can you post how to optimize the bandwidth so will make me comfortable to broadcast it.

  • Anonymous

    not found the download link

  • http://enolvitaaneu.es.tl/ enolvitaaneu

    [code][/code][color=blue][/color][code][/code] enter your message here… ingresa aquí tu mensaje …

  • http://enolvitaaneu.es.tl/ enolvitaaneu

    [code][/code][color=blue][/color][code][/code] enter your message here… ingresa aquí tu mensaje …

  • http://www.radioprotidin.com pavel

    Can I create multy station here?

  • http://www.ultimate-chatzone.com/ Ultimate-Chatzone

    I wonder if we can use this in our community. Will think about it.

  • Joey

    When trying to download the files I get a 404 Error

Like us on Facebook

This week Top Posts

Write for us

Recent Comments

pigmej

|

Just one thing:

What about pep8 in your python code ? How can you give ‘tutorials’ on quite popular website, of such a bad quality ?

Amit Rai

|

I just renamed shared.xml and it logged in and created a new shared.xml.

DB Griffin

|

Larry Page is not being completely honest! The manner in which the PRISM program/project works does not need access from company administrators or owners, so called “direct access”; the access to the information is already there. These tech company CEOs take for granted the actual intelligence of most end users of their products. All it takes is a little digging and reading to go from ignorant to informed on these things especially on exactly how the internet works/functions in the U.S.A. I find Larry Page’s remarks just as laughable as Al Gore’s claim to “inventing” the internet/world wide web!

If you, as an end user, are reading this post; I challenge you to research these matters yourself. It really is quite simple with all the “information sites” that exist on the web today ie Wikipedia, & other online encyclopedias that actually list source material, as well as highly respected tech sites and blogs that also list their source material. Be warned: this is only the tip of the iceberg and these tech CEOs know and understand this; they are scrambling in attempt to perform DAMAGE CONTROL to save the company and what little trust thay have left from their products end users/consumers.

Am I a skeptic? I believe someone has to be or needs to be at this point in time! If your not just a little skeptical of the government, tech companies, and the people that are in charge of these agencies and companies; you need to be, even if just a little skeptic. For your own personal protection and security! I know I was a part of this community for over 14 years!

Anders Jackson

|

As I understand it so do VLC use same encoders as ffmpeg. And yes, there are less code that can break when you use command line instead of a graphical UI.

And may I ask what mono has to do with VLC? *facepalm*

Anders Jackson

|

Just some thoughts about Java.

OpenJDK7 are now THE Java implementation and Oracles are just one more of the reimplementations. So you should not need to install Oracles version.

And you really don’t need to remove the OpenJDK7 installation to also have Sun Java JDK 7. Just run

sudo update-java-alternatives –list

and select which java you want to have as default java of all that is installed.

And if you want to run a program with one special version, check manpage for java-wrappers how to do that.

man java-wrappers

so you can run java program rasterizer like this:

JAVA_FLAVOR=openjdk rasterizer
JAVA_ARGS=-Xmx80m rasterizer

JAVA_BINDIR=/usr/share/

etc

 
IDG Tech Network
Copyright © 2008-2013 Unixmen.com .
Maintained by Anblik .