低レイテンシと高品質でPipewireオーディオをWebブラウザにストリーミング

低レイテンシと高品質でPipewireオーディオをWebブラウザにストリーミング

Pipewireでオーディオを管理するLinuxホストからネイティブオーディオデバイスに出力されるさまざまな音楽プレーヤー(VLC、mpv、mpdなど)を使用してオーディオファイル(FLAC、MP3、OGG)を再生します。

オーディオデバイスで音楽を再生するだけでなく、ローカルネットワーク内のWebブラウザに音楽を公開したい(高帯域幅と低レイテンシを提供)。公開されたWebストリームは、オーディオデバイスで再生されるサウンドより1〜2秒以上遅れてはいけませんが(私が知っている限り、真のWebクライアントを提供しない)Snapcastほど完璧ではありません。

すべてのオーディオ出力をHTTPストリームにミラーリングするようにPipewireを拡張できますか?それとも、このユースケースをサポートする外部メディアサーバーはありますか?ストリームは次のようにする必要があります。

  • 低レイテンシ(理想的には1〜2秒)
  • 高品質(FLACをサポートする必要があります)
  • 一方向(複数のクライアントのサーバーのみ)

関連情報