「Icecast2」の編集履歴(バックアップ)一覧に戻る

Icecast2 - (2009/05/06 (水) 15:32:27) のソース

配布場所
http://www.icecast.org/

----
*icecast.xmlのセッティング
本家のマニュアルは[[http://www.icecast.org/docs/]]から使用するバージョンのものを辿って下さい。

とりあえず配信するだけなら問題ありませんが詳細な設定を行う場合、version2.3.2の設定ファイル(icecast.xml)には設定例が記述されていませんので、必要な項目はマニュアルを参考にコピペしましょう。

2.3.1の設定ファイルにはその設定例が記述されているので、それを流用した方が分かりやすいかもしれません。
#ref(icecast_xml.zip)


**最低限弄っておくと良い項目
-limits
--clients&br()接続できるクライアントの数。配信やタグ情報の更新やyellow pageへの直接アクセスなど、全ての通信を合わせた限界数。これが完全に埋まると上記が行えなくなるので都合が悪い。
--sources&br()接続できる配信ソースの数。
--burst-on-connect&br()1で有効。指定したサイズのキャッシュを取り、それを順次配信する。通常は有効にする。
--burst-size&br()そのキャッシュのサイズ。単位Byte。65536に設定してあった場合で128kbpsで配信した場合、65536÷(128÷8×1024)=4 となり4秒のラグとなる。あまり小さな値だとぶちぶち音が切れる。

-authentication
--source-password&br()配信時に必要になるパスワード。
--relay-password&br()
--admin-user&br()管理画面にアクセスできるユーザー名
--admin-password&br()管理画面にアクセスするのに必要なパスワード。

-listen-socket
--port&br()yellow pageの表示や配信を行うポート番号。

----
**興味があったら弄ってみるといい項目
-mount&br()いろいろと細かい設定を行った配信をする事ができる
--mount-name&br()mount-pointがこれと完全に一致したものに対して有効となる。
--max-listeners&br()接続できるリスナー数を制限する。
--username/password&br()視聴するのに認証を要求する。コメント化するなりした場合は認証無し。
--intro&br()配信を開始する前に指定の音声を再生する。
--hidden&br()GUIに表示しない。
--no-yp&br()yellow pageに表示しない。

----
**edcast設定例
#ref(Image7.png)
「authentication/source-password」と「Encorder Password」
「listen-socket/port」と「Server Port」
が対応する事になる。