SHOUTcast の技術です ストリーミングオーディオ、によって広く使用されています インターネットラジオ局、1999年半ばにNullsoft(偉大でユニークなWinampと同じ)によって開発されました。オープンソースではありませんが、現在の所有者であるAOLがフリーウェアとして提供していますが、 Linuxサポート このプラットフォームで広く使用されており、本日は UbuntuにSHOUTcastをインストールする方法.
厳密に言えば、インストールします SHOUTcast分散ネットワークオーディオサーバー2.0、またはDNAS 2.0を現在の名前として使用します。これが完了すると、インターネットを介して音楽を送信し、独自のラジオ局を設置できます。 しかし、まず最初に、そしてすべての場合と同様に、ソフトウェアのダウンロードを意味しますが、 Linux その前に ユーザーアカウントを作成する 特にこれを使用するには ストリーミングサーバー 私たちが知っているように、rootアカウントまたはメインユーザーアカウントからこれらのことを行うのは安全ではないからです。
したがって、「su」を実行してスーパーユーザーになり、次のようにします。
adduserストリーミング
passwdストリーミング
一度 パスワード このユーザー(問題がないことを確認するために再入力を求められる)の場合、これを終了します。事故を避けるために、rootユーザーをターミナルに「残す」と便利です。 次に、ユーザーでログインします ストリーミング そこから作業するため、ダウンロードディレクトリとサーバーディレクトリを作成します。
$ mkdirダウンロード
$ mkdirサーバー
次に、ダウンロード用に作成されたディレクトリに自分自身を配置し、Ubuntuにデフォルトで含まれている強力なwgetを使用してNullsoftサーバーからSHOUTcastをダウンロードします。
$wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz
次に、tarballを解凍します。
$ tar xfz sc_serv2_linux_x64-latest.tar.gz
サーバーフォルダーに自分自身を配置し、sc_servバイナリをそれにコピーします。
CD ..
CDサーバー
$ cp ../download/sc_serv ./
これで、 SHOUTcastの設定ファイル、したがって、お気に入りのテキストエディタを使用して空白のファイルを作成します(この場合、ペンを使用します)。 考慮すべきいくつかの側面は、パスワードの側面です。 管理者のパスワード これは、Webインターフェイスを介してリモートで管理を実行するために使用するパスワードです。 ストリームパスワード_1 マルチメディアプレーヤーがストリーミングに使用するものです。
$ペンsc_serv.conf
以下を追加します。
adminpassword =パスワード
パスワード=パスワード1
requirestreamconfigs = 1
streamadminpassword_1 = password2
streamid_1 = 1
streampassword_1 = password3
streampath_1 = http://radio-server.lan:8000
logfile = logs / sc_serv.log
w3clog =ログ/sc_w3c.log
banfile = control / sc_serv.ban
ripfile = control / sc_serv.rip
ブラウザから直接設定を行う場合は、ダウンロードフォルダに移動して、そこでファイルbuilder.shまたはsetup.shを実行し、Webブラウザに次のように入力します。http:// localhost :8000、好みに合わせて構成します。
次に、サーバーディレクトリからSHOUTcastサーバーを起動します。
$sc_serv
それでは、どのポートで動作しているかを見てみましょう。
$ netstat -tulpn | grep sc_serv
外部から機器へのアクセスを許可する必要があるため、この情報が必要です。このため、ルーターの対応するポートを開く必要があります(これは通常、NATオプションにあります)。 また、コンピューターにファイアウォールが構成されている場合、SHOUTcastが機能しているポートに向けられている限り、外部からの接続の入力を許可する必要があります。
これで、別のコンピューターからこの構成をテストできます。このコンピューターでは、Webブラウザーを開き、SHOUTcastをインストールするコンピューターのIPを入力します。次に例を示します。 http:192.168.1.100/8000。 SHOUTcastインターフェースが目の前に表示されますが、表示されません プレイリスト、このためには、互換性のあるプレーヤー(もちろん、Winamp)を起動し、ストリーミングを介して再生を構成する必要があるため、 Nullsoftから彼らは私たちに見せてくれます 非常にシンプルですが、クロスプラットフォームであり、Linuxに典型的なものではないため、このチュートリアルを長く延長しないように、このチュートリアルを含めたくありませんでした。
これはとてもいいです。 私はそれをWindowsコンピューター上のWinampとそのプラグインと一緒に使用して、オンラインで着信する信号をブロードキャストします。 重要なのは、Linuxでも同じことができるようにしたいのですが、どのプレーヤーが同じことを許可しているのでしょうか。
いつも同じ
投稿に時間と労力を費やしている人は、彼を読む人が彼と同じことを知らないことを理解していないので、彼は彼を探しました...
たとえば、「今、tarballを解凍します」という行に来て、読んだ愚か者は、tarballが何であるか、またはどのように解凍されるかがわからない場合、これらのさまざまな種類のファイルを解凍する必要があることにうんざりしています。 、それぞれに父親と母親がいること、...または、「サーバーフォルダーに自分自身を配置し、sc_servバイナリをコピーする」と読んだ場合、母親を覚えているので、なぜこの場所に入ったのか疑問に思います。あなたはいつも同じことがあなたに起こります、投稿はそれがあなたに一つのことをすることを教えるだろうとあなたに伝えます、そしてそれはあなたに何も教えません、
そして今、狂信者は、Linuxは素晴らしい心と学びたい人、そしてコンピューティングが挑戦である人のためのものであると私に言うようになります...
私の場合ではありません。私はこのがらくたをXNUMX年間使用していて、窓を離れたいのでそうしていますが、今のところ、がらくたはまだ残っています。 はい、私は知っています、誰も私にそれを使用するように強制しません、わかりました、私が不平を言うのはがらくたではありません、私はLinuxが素晴らしいと言う人々が私に言うトリックについて不平を言います。 そして、Linuxについて知っているかのように話す教祖は、それぞれがあなたに何か違うことを話し、虚栄心だけが彼らを動かすと言います
今日、私はおしゃべりでしたが、いつもフォーラムの肉であった古いLinuxユーザーにとってはそうではありませんでした。