見出し画像

SHOUTcast配信監視システムを作ってみました

SHOUTcastを利用した音声配信を関しするシステムを作ってみました。

想定としては、SHOUTcastエンコーダーでネット配信を実施していて、何らかの理由で配信が停止した場合の検出とバックアップからの配信継続ができるもので、
・SHOUTcastエンコーダーの配信停止を検出
・10秒程度待つ
・Backupエンコーダーをスタート(このときMainエンコーダーが動作していれば、Backupからは接続しない)

これでMainが落ちても最大10秒程度でBackupからの送出が可能になります。
これらのシステムは簡単なシェルスクリプトで構築可能なので、Raspberry Piなどといった非力なサーバでも動作可能です。

ネット配信の停止は放送法や電波法に抵触するわけではないので、あまり重要視されないですが、昨今ネットでのラジオ聴取が一般的になりつつある今、導入を検討されてみてはいかがですか???

この記事が気に入ったらサポートをしてみませんか?