HTTP Live Streaming (Apple) を使用して 2 つの異なるビデオを連結できるかどうかを知りたいですか? たとえば、コマーシャルのビデオ 1 とテレビ番組のビデオ 2 のビデオ プレイリストを再生し、このプロトコルを使用してそれらの間のギャップレス再生を有効にすることで、その間に待機が発生しないようにすることができます。
これが可能であれば、プレイリスト .m3u8 を正しく作成する方法を教えてもらえますか?
次のような例を試しました。
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXTINF:10,
commercial-00001.ts
#EXTINF:10,
commercial-00002.ts
#EXTINF:9,
commercial-00003.ts
#EXTINF:7,
commercial-00004.ts
#EXTINF:10,
tv-00001.ts
#EXTINF:10,
tv-00002.ts
#EXTINF:10,
tv-00003.ts
#EXTINF:10,
tv-00004.ts
#EXTINF:10,
tv-00005.ts
#EXTINF:10,
tv-00006.ts
#EXTINF:7,
tv-00007.ts
#EXT-X-ENDLIST
ただし、iOS のプレーヤーは、最初のビデオ (コマーシャル) を再生した後にフリーズするだけです。バッファ バーは、最初のビデオの最後までバッファリングされたことを示しています。
注:私のターゲットはiOSなので、残念ながらフラッシュは問題外です:(
これを実行する適切な方法はありますか?