Difference between revisions of "SHOUTcast Broadcaster"

From Winamp Developer Wiki
Jump to: navigation, search
(try some Q/A markup)
(Getting Started)
 
(45 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Template:NavBar}}
+
{{Template:NavBarSC}}
== OVERVIEW ==
+
  
;1. Where do I get the IP address I need to use?
 
:Answer: Nullsoft/AOL don't presently provide free bandwidth or servers to broadcast from. You need to talk to your ISP or someone with a big fat internet connection and convince them to run the server for you so you can broadcast from it.
 
  
;2. Who is my system administrator?
+
Here you can find copies of the Shoutcast tools documentation and other information relating to using the Shoutcast v2 system from the tools to details about the the SHOUTcast Radio Directory API. Most of the documentation is also provided in the installers / distribution files of the different Shoutcast v2 system tools though the versions provided here should typically contain the most up-to-date version of the documentation relating to the currently provided version of the tools.
:Answer: The system administrator is the person responsible for computers on your network. If you aren't on a network, then you are your own system administrator. SHOUTcast Radio broadcasting can be a fairly complex process, so bring someone along who's familiar with things like IP networking if you feel less than comfortable with computers.
+
  
== DNAS ==
 
  
;1. How do I use the on-demand content features of the DNAS?
+
=Shoutcast Overview=
:Answer: The DNAS installs with a folder called content/. Place any MP3 files inside this directory, and they're ready to be streamed on-demand. The server will even automatically generate a playlist for any individual item of content so you can have browsers automatically pass the content off to a player without having to make playlists yourself.
+
  
:Example: Your server has a file called song.mp3 in the content/ folder. Your SHOUTcast Radio DNAS is running on port 8000 at my.host.com.
+
This provides a look at how the Shoutcast v2 system is designed to work along with some examples on different configurations of the Shoutcast tools for getting a valid Shoutcast system ''' → [[SHOUTcast_System_Overview|Shoutcast System Overview]]'''
:You can listen to my song <A HREF= "http://my.host.com:8000/content/song.pls">here</A>
+
:NOTE: The file song.pls DOES NOT EXIST in your content directory! If a file with the same name exists with the .mp3 extension, the DNAS will automatically generate the .pls file.
+
:NOTE: Subdirectories DO NOT work for the content section, to help prevent malicious users from tramping around your filesystem.
+
  
;2. Why does the SHOUTcast Radio directory think I'm at a different IP than I really am?
 
:Answer: The SHOUTcast Radio directory used to run on the honor system. That was, it took you at your word on what IP you were broadcasting at. Since about twenty billion people abused that to send people to not-so-friendly sites, now the directory forces the listed IP to the same IP that sends it the info. Since many ISPs now use content caching on port 80 (the same port that directory data comes from), a different IP address can sometimes appear in the directory. There isn't any solution for this at the moment, save having your ISP disable forced proxying of your address.
 
  
;3. I'm behind a firewall/proxy. Can I still use the DNAS to broadcast?
+
=Getting Started=
:Answer: Tricky question. Users behind proxies cannot. Users behind NAT devices can, *provided* the same port the SHOUTcast Radio server runs on is set up to forward from the NAT device to the SHOUTcast Radio server. Users behind firewalls can also get a hole punched so listeners can penetrate. If broadcasters also need to get in from the outside world, you should open the hole for PortBase + 1 (i.e. id SHOUTcast Radio runs on 8000, 8001 should be open for broadcasters to get through as well.)
+
  
== SOURCE PLUG-IN ==
+
''' → [[SHOUTcast_Getting_Started_Guide|Getting Started Guide]]'''<br/>
 +
This is a step by step guide for how to get going with creating a Shoutcast v2 system based around the provided example configuration files included with the current versions of the Shoutcast tools and the Core documentation also provided
  
;1. How do I use advanced mode?
+
'''Important:''' You need to be comfortable with the use of command-line tools before attempting to install or run a Shoutcast server since the software is designed to be run using command-line tools. (HTML management is supported once the server is running)
:Answer: Read the README that comes with the plug-in. It explains how to make things like crossfading, cd-audio, and voiceovers work. Also, there's a ScreenCam guide which will show exactly what to do.
+
 
 +
Current versions of Shoutcast can be obtained from:
 +
 
 +
::'''[https://shoutcast.com/Pricing  Shoutcast Downloads]'''
 +
::or
 +
::'''[https://radiomanager.shoutcast.com/RMO/user/your-plan RadioManager Profile]''' (requires account)
 +
 
 +
 
 +
==Documentation / Help Files==
 +
 
 +
::'''[[SHOUTcast_DNAS_Server_2|Shoutcast DNAS Server v2 Core Documentation]]'''
 +
 
 +
This link contains detailed documentation relating to the Shoutcast 2.x DNAS software. These documents contain details on the configuration options provided along with useful information on the configuration along with specifics situations which may be experienced.
 +
 
 +
==Supporting Documentation==
 +
 
 +
Here you can find additional documentation which is helpful for many broadcasting setups:
 +
 
 +
 
 +
::'''[[SHOUTcast_Authhash_Management|Shoutcast Authhash Management]]'''
 +
 
 +
::'''[[SHOUTcast_Listing_Requirements|Shoutcast Listing Requirements]]'''
 +
 
 +
::'''[[SHOUTcast_Server_CDN_Features|Shoutcast Server CDN Features]]'''
 +
 
 +
::'''[[SHOUTcast_Server_Source_Support|Shoutcast Server Source (Encoder) Support]]'''
 +
 
 +
::'''[[SHOUTcast_DNAS_Server_2_XML_Reponses|Shoutcast DNAS Server 2 XML Reponses]]'''
 +
 
 +
::'''[[SHOUTcast_YP_Nak_Errors|Shoutcast YP Nak Error Information]]'''
 +
 
 +
::'''[[SHOUTcast_DNAS_Upgrade|Updating a Shoutcast v1 server]]'''

Latest revision as of 15:42, 4 November 2018

Shoutcast Home | Shoutcast Server (DNAS) | Shoutcast Developer (API) | Shoutcast For Business & Revenue Generation | Shoutcast DSP (encoder Plug-In for Winamp)


Here you can find copies of the Shoutcast tools documentation and other information relating to using the Shoutcast v2 system from the tools to details about the the SHOUTcast Radio Directory API. Most of the documentation is also provided in the installers / distribution files of the different Shoutcast v2 system tools though the versions provided here should typically contain the most up-to-date version of the documentation relating to the currently provided version of the tools.


Shoutcast Overview

This provides a look at how the Shoutcast v2 system is designed to work along with some examples on different configurations of the Shoutcast tools for getting a valid Shoutcast system Shoutcast System Overview


Getting Started

Getting Started Guide
This is a step by step guide for how to get going with creating a Shoutcast v2 system based around the provided example configuration files included with the current versions of the Shoutcast tools and the Core documentation also provided

Important: You need to be comfortable with the use of command-line tools before attempting to install or run a Shoutcast server since the software is designed to be run using command-line tools. (HTML management is supported once the server is running)

Current versions of Shoutcast can be obtained from:

Shoutcast Downloads
or
RadioManager Profile (requires account)


Documentation / Help Files

Shoutcast DNAS Server v2 Core Documentation

This link contains detailed documentation relating to the Shoutcast 2.x DNAS software. These documents contain details on the configuration options provided along with useful information on the configuration along with specifics situations which may be experienced.

Supporting Documentation

Here you can find additional documentation which is helpful for many broadcasting setups:


Shoutcast Authhash Management
Shoutcast Listing Requirements
Shoutcast Server CDN Features
Shoutcast Server Source (Encoder) Support
Shoutcast DNAS Server 2 XML Reponses
Shoutcast YP Nak Error Information
Updating a Shoutcast v1 server