<%Site_name_short%> > HOME > LINUX > VPSで自分専用Shoutcast server

VPSで自分専用Shoutcast server

2013年04月22日

こんにちわ^~^XENLONです。
みなさんDJするときにどんな配信方法をしていますか?自さばとかねとらじとかインワールドのホスティングを利用していますよね?以前ICECASTのインストールは書いていたのでShoutcast serverについて書いていこうと思います。
インワールドのホスティングShoutCastServerを利用してみた感想なのですが、どこのサバもShoutcast2で構築されているらしく
タイムラグ(遅延)が1分弱発生します。しかも配信中に音がバウンドするような躓くような引っ掛かりを感じます。費用も1月1000L$くらいが相場のようです。僕も自分のサバにShoutCastをインストールしてみましたがやはり同じ現象が発生しました。
そこでオールドヴァージョンを入れてみることにしました。

インストール手順(Ubuntu12.04LTS)

サーバーにログインしたらまずスーパーユーザーになってください。
$ su  この後パスワードを聞かれるのでパスを入力してログインしてください。
次にインストールディレクトリに移動します。コマンドはcd
# cd /usr/local/bin
ディレクトリに移動したらwgetでShoutcast 1.7.1をダウンロードします。
wget http://www.shoutcast2.com/download/shoutcast-1-7-1-linux-glibc.tar.gz
ダウンロードが完了したら展開します。
# tar xzvf shoutcast-1-7-1-linux-glibc.tar.gz
展開したらshoutcast-1-7-1というフォルダーができるので単にshoutcastとなるようリネームしましょう。
設定ファイルのsc_serv.confを書き換えます。
MaxUser=32
ラジオサーバに接続できる最大ユーザー数
Password=changeme
mp3を再生するマシンを認証するためのパスワード
;AdminPassword=adminpass
先頭のセミコロンを消す
;BanFile=sc_serv.ban
接続を禁止にしたいユーザー名が定義されたファイル(セミコロンを削除)。
;RipFile=sc_serv.ban
優先的に接続させるユーザー名が定義されたファイル(セミコロンを削除)。
【PublicServer=defalut】となっている部分を【never】と変更しましょう。設定はこれだけです。
設定を保存したら一旦再起動しておいたほうがいいかも。
再起動が終わったら再びログインしてsuコマンドでスーパーユーザーになってからディレクトリに移動。
# cd /usr/local/bin/shoutcast
展開したディレクトリに入り、権限を起動用ユーザーshoutcastに変更。
shoutcastのhomeディレクトリ(ココでは/usr/local/bin/shoutcast)。
# chown shoutcast:shoutast *
# mv * /usr/local/bin/shoutcast
いよいよ起動します。
# ./sc_serv > /dev/null 2>&1 & ←バックグラウンドで実行しつつログを破棄
終了するときは、

ProcessIDからkillします。

# ps
10324 pts/1 S 0:00 /usr/local/bin/shoutcast/sc_serv
10141 pts/1 S 0:00 ps -ax
10421 pts/1 S 0:00 grep sc_serv

一番最初にかかれた数字をkillさせればいいわけです。
上記の例でkillするときは

# kill 10324

VPSは上り下りとも100Mの速度がほとんどなので128kで配信しても理論上リスナー数上限780人くらいのはず!
こんな感じで使っていますがオールドヴァージョンは遅延が5~6秒とIcecastとほとんど変わりなく気になる音のバウンドも発生しなくなりました。ジサバでもVPSでも手順は同じです。インワールドでホスティングを利用して不具合に悩んでいるのならVPSがワンコインで借りられる時代なので是非お勧めです。

Posted by XENLON Keng at 12:13 │LINUX

同じカテゴリー(LINUX)の記事画像
LinuxMint18でもBodhibuilder
Cinnamon-Remix作ってみたYO
LubuntuのXP化について
Lubuntu 16.04 bodhibuilder_2.2.3_all.deb オリジナルISO
Xubuntu Mac化計画
Xubuntu Alienware化計画
同じカテゴリー(LINUX)の記事
 LinuxMint18でもBodhibuilder (2016-12-24 15:14)
 Cinnamon-Remix作ってみたYO (2016-12-21 03:44)
 LubuntuのXP化について (2016-12-20 10:42)
 Lubuntu 16.04 bodhibuilder_2.2.3_all.deb オリジナルISO (2016-12-19 12:21)
 Xubuntu Mac化計画 (2015-10-01 10:01)
 Xubuntu Alienware化計画 (2015-08-27 15:00)