低帯域幅接続向けの低遅延ライブストリーミングソリューションにはどのようなものがあるか

低帯域幅接続向けの低遅延ライブストリーミングソリューションにはどのようなものがあるか

私の国では数週間後にオープンソース イベント (FLISOL) が開催されますが、グループは低速接続でイベントをライブ ストリーミングする方法を模索しています。

Ubuntu には、インターネット経由で低速デバイスを使用してライブ イベントをストリーミングするのに役立つオプションがありますか。

インターネットの速度は 8KB/秒から 40KB/秒までさまざまですが、品質をあまり犠牲にせずに低遅延を実現する方法が必要です。

イベントは28日で、12.04は26日にリリースされるため、使用されるUbuntuのバージョンは12.04になります。

答え1

おそらく最も簡単で安定した解決策は、アイスキャストマウントポイントごとに帯域幅を定義できるサーバー(この質問)。もちろん品質は犠牲になりますが、非常に低いビットレートも可能になります。

使用することでダークアイスストリーミングクライアントとして、サウンドカードのサウンド出力をストリーミングすることができ、ストリーミング前にマイクや他のソースをミキシングすることもできます。低帯域幅のストリーミング用にDarkiceを設定するには、設定ファイル例えば次のようになります:

[icecast2-0]
bitrateMode     = cbr       # fixed bit rate
quality         = 1.0
format          = mp3       # format of the stream: ogg vorbis
bitrate         = 32        # bitrate of the stream sent to the server
[...]

両方のアプリケーションはリポジトリを通じて入手できます:アイスキャスト2 icecast2をインストールするそしてダークアイス darkiceをインストールする

関連情報