AVFoundationによるストリーミング再生について
AVFoundationでストリーミングを再生するには
HTTP Live Streamingとかいう形式にそってないといけないらしいです
https://developer.apple.com/jp/devcenter/ios/library/documentation/StreamingMediaGuide.pdf
無理矢理一文にまとめると
こいつのサーバでメディアファイルをMPEG-2にエンコードして10秒くらいのセグメントに分割した.tsファイルを生成して、その順番等を記したインデックスファイルを.m3u8ファイルとして、ディストリビューションシステムからクライアントにHTTPで配信するみたいな感じ。
でもストリーミングだとAVAssetが作れないので、それを使った
音量変更/静止画作成/動画トリム
などができない(なぜか加速もできない)のであんまし使い物にならないかも。
ついでにファイル由来のAVAssetの中身を見てみたところ
[asset.tracks count] => 2
[audioTracks count] => 1
だったので、どうやら中身は動画ファイル一つ、音楽ファイル一つみたいな構成らしいです。