4

ライブ HLS ストリームの一時停止を許可する場合、*.ts ファイル ストアを長期間保持できますが、m3u8 ファイルはどのように管理すればよいですか?

例として、

ライブ ストリームを視聴していて、5 分間一時停止したいと考えています。もう一度再生をクリックすると、一時停止したところから続行します。この時点で、m3u8 ファイルは最新のライブ セグメントで上書きされます。古い / 一時停止されたセグメントを再生できるように、古い m3u8 ファイルを保持するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

1

メモリ内に独自のプレイリスト ファイルを作成し、Web サーバーから取得したデータのみを追加することができます。ストリームが一時停止されている場合でも、プレイリストを更新する必要があります。再開時に、プレーヤー ソフトウェアはストリーム内の現在の位置を認識します。

古いセグメントが引き続き使用できるという保証はないことに注意してください。多くの場合、CDN から HLS を提供する場合、ほんの数分の Time-to-Live が使用されます。その期間が過ぎると、CDN は 404 を返すだけです。誰がネットワーク インフラストラクチャを管理しているかによって異なります。

于 2012-09-26T21:00:20.100 に答える