インターネットラジオデバイス

記事では、私たちのラジオ局が内側からどのように配置されているかを最後に説明します





使用される主なプログラムと、24時間放送の組織への一般的なアプローチについて、直接収録する可能性についてお話します。



それでは、インターネットラジオ局とは何ですか? これは、ある種の健全な結果を形成するハードウェアとソフトウェアの複合体です。 私たちの場合、これは音楽、スクリーンセーバー、ライブ放送です。 リスナーは、お気に入りの音楽プレーヤーでストリームに接続するか、サイトから聴くことができます。



最後から、聴衆から伝える最も簡単な方法。 リスナーは、既製のmp3ストリームを全員に配信する、サーバーにマウントされたicecast2(以降、単にicecast)をブロードキャストするデーモンに接続します。 同時に、別のプログラムがmp3ストリームの形成を担当し、icecastは着信ストリーム間でのみ切り替えることができます。



私たちの場合、通常モードでは、icecastは氷を形成するストリームをブロードキャストします。 ホストがアイスキャストに参加してライブブロードキャストを行うと、アイスキャストはより優先度の高いストリームとして自動的にホストに切り替わります。 ところで、同時に、icesモジュールは並行して動作し、何が起こったかについて何も知りません。つまり、独自のバックグラウンドストリームを形成し続けます。 偶然にも、これはプレゼンターによって使用(および使用)され、それを自分自身に中継し、音声にミキシングして一時停止で話すことができますが、これは最後の記事のトピックです。



Icecast2:ライブブロードキャストとストリームスイッチング

一般的に、 Icecast2はそのようなマルチプレクサであり、複数の入力ストリームがあり、それらの間で切り替えが行われ、結果を配信するリスナーがいます。



ライブブロードキャストがどのように機能するかは明らかです。適切な形式のストリームがホストから送られ、icecastがリスナーに配信されます。 このストリームが存在しない場合、icecastは氷で形成されたメインストリームをブロードキャストします。



一見単純に見える目的にも関わらず、icecastには多くのユニークな興味深い可能性があり、それによってあなたはあなたの人生を大きく促進し、ステーションの仕事を多様化することができます。



たとえば、icecastでは、フローを切り替えるスクリプトを割り当てることができます。 ラジオtwitterでメッセージのブロードキャストを開始し、自動的に記録を開始するのはこれらのスクリプトです。ライブブロードキャストが終了すると、記録は適切な場所に自動的に転送され、rssが更新され、記録に関するメッセージがTwitterに表示されます。



このようなことにより、ラジオはリスナーにとっても便利になります。たとえ計画していなくても簡単に放送できます。見逃した場合は、ポッドキャストモードで聴くことができます。



ices + ardj:メインストリーム

プレゼンターがいない場合、ラジオは音楽、ジングル、マイクロポッドキャストを再生します。 icesは、ardjの強力なサポートにより、これらすべてを実行します。



Icesはmp3またはoggファイルのデコードに取り組んでおり、すぐにリレーできる連続ストリームを形成します。その内部にはトラックの部分的なミキシング(クロスフェード)があります。



一般に、氷には2つの主要な動作モードがあります。

1)特定のプレイリストで音楽を再生する

2)再生する内容を示す外部スクリプトを呼び出します。



最初のオプションは非常に退屈です。2番目のオプションを使用します。ardjはエーテルの形成を担当します。 次の曲が終了すると、icesはardjを呼び出します。ardjは、次の曲またはスプラッシュスクリーンを含むファイルの名前を返します。



ardjumonkeyの発明であり 、別の記事、または本でさえ、ardjの論理に専念する必要がありますが、要するに、彼は次のことを知っています。

-評価:音楽に投票できます。

-タグ;

-プレイリスト;

-プリロール:曲の前にミュージシャンからスクリーンセーバーを作成できます。

-再生キュー(プレイリストよりも優先され、人によって制御されます)。



歌の賛成または反対の累積投票により、条件付きで「良い」音楽と「悪い」音楽を計算できます。この評価は回転の頻度に影響します。吸盤が再生される特別な時間があります-一般に回転からの削除の候補、および13:00以降、より高い評価の音楽が再生されます聞いてみるといいですね。



ardjのこれらすべての機能により、実際の生活に近いラジオステーションを編成することができます。たとえば、朝は楽しいものを演奏し、夜は穏やかな音楽のみを演奏し、日中はジングルで全体を希釈します。たとえば、日中は1時間のマイクロポッドキャストなどがあります( 放送グリッド ) 。



管理者と一般ユーザーは、jabberボットにメッセージを送信することにより、ardjに干渉できます。



結論の代わりに

「私もラジオを持っています」は、オープンソースのアイデアに深く関わっており、誰もがよく知っている無料の音楽を再生します。投票システムにより、消化可能な放送を構築し、面白い無料の音楽を見つけることができます。



もちろん、説明したアプローチは可能なものの1つにすぎず、稼働中のインターネットラジオステーションをどのように配置できるかを示しているだけです。



All Articles