3秒未満の遅延でWebページのライブオーディオストリームを聴こうとしています。これまでのところ、icesとicecastを使用して生成されたogg vorbisストリームでは、7秒未満のレイテンシーを取得できませんでした。私がこれまでに使用したすべてのプレーヤー(Firefox、Opera、Safariのhtml5オーディオタグ、VLCも同様)は、同様の遅延を導入しているようです。現時点では、ices/icecastとクライアント側のプレーヤーでどのくらいの遅延が発生するかは不明です。氷とicecastの設定を微調整しましたが、役に立ちませんでした。
同様のices/icecastセットアップで、これよりも優れたレイテンシーを達成した人はいますか?ogg vorbisデコーダー(ブラウザーのhtml 5、VLCなど)がオーディオストリームを数秒間遅らせることは期待していません。私は間違っていますか?ブラウザでのバッファサイズの制御やデコードに関する情報が見つかりません。
別のアーキテクチャ(html 5、firefox、wav形式のオーディオを提供するWSGIサーバー)を使用すると、約1〜2秒の遅延を実現できました。デフォルトでは、Firefoxは5秒以上遅れてwavファイルの再生を開始しましたが、audio.currentTimeを先に設定することで再生を進めることができ、1〜2秒遅れるだけです(やや壊れやすい)。ただし、私はIcecastを使用する方がはるかに好きで、ストリーミングwavは明らかにスケーリングしません。
アイデアを事前に感謝します。