Apple の従業員によると、このエラー メッセージは次のことを意味します。
プレーヤーは、ライブ ストリームを再開しようとしたが、1.4 秒の素材しか利用できなかったと不満を漏らしています。ライブ プレイリストにはいくつのセグメントがありますか? 最近では、プレイリストに常に少なくとも 6 つのセグメントを含めることをお勧めします。唯一の効果は、十分なデータが得られるまでペイバックを遅らせることだと思います。
ソース: https://forums.developer.apple.com/thread/40791
エラーの原因は、m3u8 自体にある可能性が最も高いです。
ライブ プログラム (TV チャンネルなど) をストリーミングする場合、イベント データが利用可能になってから、エンコーダーがメディア セグメント (.ts) を作成してプレイリストに追加するまでに遅延が生じます。
これらのタイプのエラーは、playerItem 再生ヘッドの位置がバッファーの端にあり、新しいメディア セグメントがサーバー上で十分な速さで利用できない場合に生成されると想像できます。
これらのエラーをクライアント側で防止または処理する必要があります。
これらのエラーは として報告されinternal
、AVPlayer が回復したように見えるため、内部で処理されていると考えて間違いありません。したがって、それらは単純なエラー報告として理解でき、無視することを選択できます。
それらを防ぎたい場合、これを行う唯一の方法は、手動でライブ バッファーのエッジを数秒戻すことです。