StackOverflow で同様の質問をすべて検索しましたが、問題を解決するものは見つかりませんでした。
Linux コンピューター (openSuSE 12.1) から iPad に映画をストリーミングしようとしています。それらをffmpegで変換し、独自のセグメンターでセグメント化し、apache2サーバーのwwwフォルダーに配置し、.m3u8プレイリスト内にも配置します。ここまで - 大丈夫です!
ムービー (タグ付きの HTML ページ) の再生を開始すると、うまく再生されますが、再生リストの最初の読み込みで読み込まれた最初の 5 つのセグメントのみです。HTML ページ (ブラウザーまたはプレーヤー - わかりません) は、サーバーからプレイリストを更新 (再ダウンロード) しません。.m3u8 プレイリスト ファイルは次のようになります。
#EXTM3U
#EXT-X-MEDIA-SEQUENCE:19
#EXT-X-TARGETDURATION:8
#EXTINF:8,
http://192.168.1.4/segment_19.ts
#EXTINF:8,
http://192.168.1.4/segment_20.ts
#EXTINF:8,
http://192.168.1.4/segment_21.ts
#EXTINF:8,
http://192.168.1.4/segment_22.ts
#EXTINF:8,
http://192.168.1.4/segment_23.ts
セグメントはプレイリスト ファイルと同じフォルダにあり、セグメントは正しくエンコードされています (少なくとも最初の 5 つを確認できるためです:D)。また、Apache サーバーから access_log を監視すると、プレイリストの最初のロードが表示され、その後 5 つのセグメントすべてがロードされ、そこまで停止します。m3u8 ファイルをさらに更新しようとさえしません。
問題がある場合 - iOS 5.0、iPad 2、Wi-Fi バージョンのみ、ジェイルブレイクされていない
アイデア?私は何を間違っていますか?