HTTP Live Streamingの「チャンク」の側面をiOSデバイスに理解しようとしています。 ビデオファイルのチャンクはどこで起こりますか?静的ファイルからiOSデバイスへのHTTPライブストリーミング
編集:ビデオファイルがサーバー上.TSのセグメントに分割されるようにhttp://tools.ietf.org/html/draft-pantos-http-live-streaming-07のHTTP LIve Streamingともう少し読んでから、それが聞こえます。または、m3u8プレイリストは、ファイルにバイトオフセットを指定できます(明らかにEXT-X-BYTERANGE
を使用しています)。
は、ここで私はApple's HLS descriptionとhttp://tools.ietf.org/html/draft-pantos-http-live-streaming-07を読んだ後、このプロセスの理解ものです:
- 静的ファイルは私のサーバー上に住んでいます。それは適切なオーディオ/ビデオエンコーディング(H.264とAAC)を持っています。
m3u8
プレイリストを私のアプリのメディアプレーヤー(MPMoviePlayer
など)に渡します。- メディアの再生中にアプリが「インデックスを再読み込みします」。言い換えれば、アプリは追加のセグメントの再生をリクエストします。
- 各10秒セグメントは、MPEG Transport Streamコンテナ内にある。
このプロセスについて私は理解していません(おそらくは間違っている)。追加情報は非常に高く評価されます。
低速ネットワークで問題が発生しましたか?私は同じことをしていますが、ビデオは悪いネットワーク(2G)で再生されませんが、音声は継続します。助けてください... –
私はエッジがあなたのビデオを再生するのに十分ではないと思う、あなたは多分それをサポートするために非常に非常に低い品質で出力を生成する必要があります –