web-dev-qa-db-ja.com

IcecastとDarkiceの組み合わせによる高遅延

私はubuntuマシンにIcecastとDarkiceを正常にインストールし、LANでライブストリーミングすることができました。しかし、残念なことに、15秒から20秒の遅延があります。これはパフォーマンスが非常に悪いです。 LAN接続のせいではないと思います。同じUbuntuマシンで聴こうとしたときでも遅延があったためです。

アイスキャストにバーストサイズが設定されないように設定しました。つまり、バッファリングは行われません。これにより、遅延を約6秒から8秒に減らすことができました。したがって、何か提案や非常に優れた構成値がある場合は、それが私にとって非常に役立ちます。

PS私がストリーミングしているフォーマットはmp3です。誰かがopusコーデックを使うべきだと提案しましたが、icecastやdarkiceがそれをサポートするとは思いません。そして、私はhtml5オーディオタグを使用してFirefoxでストリーミングしています。

1
Jack Dawson

この異常な長い遅延は、バッファセットが長すぎるために発生する可能性があります。

Darkiceの場合、ストリームバッファ時間はdarkice.cfgファイル:

bufferSecs      = 1

途切れ途切れの再生を回避するために必要な最小バッファ時間にそれを残すべきです。

1
Takkat