アップローダー

インターネット放送は下図のように、音源の近くに音をデジタルにコーディングして放送サーバーに送るアップローダーと、多数のリスナーに音を送る放送サーバーで構成されます。アップローダーはなるべく音源に近く置くことで音質の劣化を防ぎます。また、放送サーバーは、ネットワーク条件の良い場所に設置することが性能、経済性から望まれます。

音源と、放送サーバーは、一般的には異なる立地条件にありますので、音源の位置から、放送サーバーまで音源を放送サーバーに送る必要があります。アップローダーはそのためのものです。

OSSで、Icecastをサポートしているアップローダーはいくつかありますが、ここでは、buttと、IceSを使います。buttは、一般的なオーディオ信号をアップロードする場合に試用します。IceSは、CD音源ファイルからプレイリストにしたがって放送する場合にしようします。

下図は、buttのモニタパネル画面です。