icecast2_faq.html 2.63 KB
Newer Older
j's avatar
j committed
1
2
3
4
5
6
7
8
9
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Icecast v2.0 Documentation</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div class="boxtest">
10
<h1>Icecast 2 FAQ</h1>
j's avatar
j committed
11
<hr id='titlebar' />
j's avatar
j committed
12
13
14
<br />
<br />
<br />
15
16
<h2>General Questions</h2>
<h4>What is Icecast?</h4>
j's avatar
j committed
17
<div class="indentedbox">
18
19
20
21
22
23
24
25
26
27
28
29
30
<p>
Icecast, the project, is a collection of programs and libraries for
streaming audio over the Internet. This includes:
</p>
<ul>
<li>icecast, a program that streams audio data to listeners</li>
<li>libshout, a library for communicating with Icecast servers</li>
<li>IceS, a program that sends audio data to Icecast servers</li>
</ul>
A source client is an external program which is responsible for sending content data to icecast.  Some source clients that support icecast2 are Oddcast, ices2, ices0.3, and DarkIce.
</div>

<h4>What is icecast, the program?</h4>
j's avatar
j committed
31
<div class="indentedbox">
32
<p>
33
icecast streams audio to listeners, and is compatible with Nullsoft`s Shoutcast.
34
35
36
</p>
</div>
<h4>What is libshout ?</h4>
j's avatar
j committed
37
<div class="indentedbox">
38
39
40
41
42
43
44
45
46
47
48
49
<p>
	From the README:
</p>
<blockquote>
	<p>
	libshout is a library for communicating with and sending data to an icecast server.
	It handles the socket connection, the timing of the data, and prevents bad data from getting to the icecast server.
	</p>
</blockquote>
</div>

<h4>What is IceS?</h4>
j's avatar
j committed
50
<div class="indentedbox">
51
52
53
54
55
56
57
58
<p>
	IceS is a program that sends audio data to an icecast server to broadcast to clients.
	IceS can either read audio data from disk,
	such as from Ogg Vorbis files, or sample live audio from a sound card and encode it on the fly.
</p>
</div>

<h4>How can I view the stream status page?</h4>
j's avatar
j committed
59
<div class="indentedbox">
60
61
62
		<p>
			Check your icecast configuration file for an element
			called &lt;webroot&gt;. This directory contains web stuff.
63
			In it, place a file called "status.xsl" that
64
65
66
67
68
69
70
71
72
73
74
75
			transforms an <acronym>XML</acronym> file containing stream
			data into a web page
			(either <acronym>XHTML</acronym> or <acronym>HTML</acronym>).
		</p>
		<p>
			There are sample <acronym>XSL</acronym> stylesheets available
			in icecast/web/ in the CVS distribution
			of icecast.
		</p>

		<p>
			In addition, the web directory can
76
			hold multiple status transforms, if you can't decide which
77
78
79
80
81
			one you want.
		</p>
</div>

<h4>What can I use to listen to an Icecast stream?</h4>
j's avatar
j committed
82
<div class="indentedbox">
83
84
		<p>
			We maintain a list of Icecast-compatible audio players at
Ed "oddsock" Zaleski's avatar
Ed "oddsock" Zaleski committed
85
			http://www.icecast.org/
86
87
88
89
90
91
		</p>
</div>
</div>
</body>
</html>