2016-11-06 10 views
0

私はラズベリーパイをモバイルオーディオレコーダー/アップローダーとして使用して、オーディオをサーバーにストリーミングします。次に、サーバーはリスナーにオーディオをマルチキャストします。私が旅行するとき、アプリケーションはライブオーディオブログです。ラズベリーパイ別サーバーブロードキャストオーディオストリーム

mulitcastingを理解している場合、piからのマルチキャストは、各ユーザーが新しいオーディオストリームを処理するためにpiを必要とするため、実行できません。

私は別のサーバー、おそらくアマゾンAWSまたは同様のものが必要だと思うので、私のpiからオーディオストリームを受け取り、それをユーザーに提供します。

私はIcecastがサーバーにストリームをユーザーに配信したいと思うと思います。しかし、pi - > server - > icecastのための良い設定は何ですか?理想的には、遅れを低く抑えたいと思っていますが、私は簡単な解決策のために低遅れを犠牲にします。また、低帯域幅の場合はpi - >サーバーストリームが自動ダウングレードするようにしたいと思っていますが、それはあまりにも多くの質問をしているかもしれません。

答えて

0

実際にオーディオストリーム(サンプル設定のPIからIcecastサーバーから)をIcecastサーバーに作成するプログラムは、「ソースクライアント」と呼ばれます。彼らはすべて異なる能力を持っています。あなたが正しいものを選ぶのはあなた次第です。あなたは、私が最も強力なツールとしてliquidsoapをお勧めしますここでは、ソースクライアント http://icecast.org/apps/

の実際のリストを取得することができ、またはそれはあなたの音楽ファイルを再エンコードし、ラズベリーパイに重要であり、あなたのCPUを保存していない原因あなたは、ezstreamを使用することができます。