GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8にShoutcastサーバーをインストールする方法

シャウトキャスト は、インターネットを介してメディアをストリーミングするために使用されている独自のソフトウェアであり、特にインターネット上のラジオ局による音楽ライブストリーミングで使用されています。これは、インターネットオーディオブロードキャストを作成または聞くために特別に使用されます。 Shoutcastを使用すると、サーバーに接続されているリモートクライアントに音楽のストリームをブロードキャストできます。

Shoutcastがサーバーにインストールされると、WinampやMixxxなどのメディアプレーヤーを使用してストリーミングサーバーに接続し、オーディオプレイリストをインターネットにブロードキャストできます。

このチュートリアルでは、CentOS8へのShoutcastのインストールについて説明します。

まず、ユーザーShoutcastを追加する必要があります。このユーザーのディレクトリと権限を使用して、Shoutcastサーバーをインストールします。また、ファイアウォールを必ず無効にしてください。

systemctl stop firewalld.service
systemctl disable firewalld.service
adduser shoutcast

次に、ディレクトリshoutcastに移動します。

cd /home/shoutcast

最新のshoutcastサーバーのtarファイルを公式ウェブサイトからダウンロードします。

wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz

tarファイルをインストール/抽出するscという名前のディレクトリを作成します。

mkdir sc
mv sc_serv2_linux_x64-latest.tar.gz /home/shoutcast/sc/
cd sc/
tar -xvzf sc_serv2_linux_x64-latest.tar.gz 

Shoutcastサーバーのインストール後にtarファイルを削除します。

rm sc_serv2_linux_x64-latest.tar.gz

必要に応じてShoutcastサーバーを実行および操作するには、構成ファイルを作成する必要があります。

nano sc_serv_basic.conf

新しく作成した構成ファイルに次の構成を追加します。

adminpassword=password
password=password1
requirestreamconfigs=1
streamadminpassword_1=password2

streamid_1=1
streampassword_1=password3
streampath_1=http://192.168.7.38:8000/stream/1/


#################NEW CONFIG##########
shoutcast1clientdebug=0
shoutcast2clientdebug=0
httpclientdebug=0
flvclientdebug=0
shoutcastsourcedebug=0
uvox2sourcedebug=0
httpsourcedebug=0
relayshoutcastdebug=0
relayuvoxdebug=0
relaydebug=0
httpstyledebug=0
webclientdebug=0
admetricsdebug=0
yp2debug=0
streamdatadebug=0
statsdebug=0
microserverdebug=0
threadrunnerdebug=0
buffertype=1
adaptivebuffersize=10

この構成のパスワードステートメントは重要であり、それに応じて変更する必要があります。

  • adminpassword –サーバーへのWebインターフェイスを介してリモート管理を実行するために必要な管理者パスワード。
  • streampassword_1 –メディアコンテンツをサーバーに接続してストリーミングするためにリモートメディアプレーヤーに必要なパスワード。

次に、Shoutcastサーバーをバックグラウンドで起動します。

./sc_serv sc_serv_basic.conf &

設定されたURLでブラウザを開き、Shoutcastサーバーを表示します。次のURLでIPを置き換えることができます。

http://192.168.7.40:8000

ShoutcastサーバーがCentOS8マシンにインストールおよび構成されています。これで、構成ファイルで必要に応じてストリームを追加できます。

Shoutcastサーバーを起動および停止するデーモンスクリプトの作成:

shoutcastサーバーを起動および停止するデーモンスクリプトを作成します。

パス/usr/local/binにファイル「shoutcast_server.sh」を作成します。

touch /usr/local/bin/shout_server.sh

nanoエディターでshoutcast_serverを開き、次の構成を貼り付けてデーモンスクリプトを作成します。

nano /usr/local/bin/shout_server.sh

#!/bin/bash
case $1 in
                start)
cd /home/shoutcast/sc/
./sc_serv sc_serv_basic.conf &
              ;;
                stop)
killall sc_serv
                ;;

                *)
echo "Usage radio start|stop"
                ;;
esac

ファイルを書き込んで終了します。次のように権限を変更して、このファイルを実行可能にします。

chmod +x /usr/local/bin/shoutcast_server.sh

次に、デーモンスクリプトを使用してshoutcastサーバーを起動および停止します。

/usr/local/bin/shoutcast_server.sh start
/usr/local/bin/shoutcast_server.sh stop

Cent OS
  1. CentOS7にMinecraftサーバーをインストールする方法

  2. CentOS8にTeamspeak3サーバーをインストールする方法

  3. CentOS7にProFTPDをインストールする方法

  1. CentOS8にNginxをインストールする方法

  2. CentOS8にPostgreSQLをインストールする方法

  3. CentOS8にMariaDBをインストールする方法

  1. CentOS7にFreeIPAサーバーをインストールする方法

  2. CentOS8にSambaサーバーをインストールする方法

  3. Centos7にCentreonをインストールする方法