2016-09-02 6 views
0

質問です:は、.TSファイルは、映像コンテンツを異なるビットレートのプレイリスト内の同じシーケンス番号を持っている

同じシーケンス番号を持つ別のレベルのプレイリスト内の
  • 、それらが存在しなければなりません同じコンテンツ(たとえば、level1-fileSequence2.ts、level2-fileSequence2.tsの両方の継続時間は10:00:00-10:00:10)ですか?
  • 異なるレベルのtsファイルの場合、同じ期間のコンテンツを表示する場合は、同じシーケンス番号を使用する必要がありますか?

プレイリスト

#EXTM3U 
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=150000,RESOLUTION=416x234, \ 
CODECS="avc1.42e00a,mp4a.40.2" 
level1.m3u8 
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=240000,RESOLUTION=416x234, \ 
CODECS="avc1.42e00a,mp4a.40.2" 
level2.m3u8 

level1.m3u8両方の質問のための

#EXTM3U 
#EXT-X-TARGETDURATION:10 
#EXT-X-VERSION:3 
#EXT-X-MEDIA-SEQUENCE:1 
#EXTINF:10, 
level1-fileSequence1.ts 
#EXTINF:10, 
level1-fileSequence2.ts 

level2.m3u8

#EXTM3U 
#EXT-X-TARGETDURATION:10 
#EXT-X-VERSION:3 
#EXT-X-MEDIA-SEQUENCE:2 
#EXTINF:10, 
level2-fileSequence2.ts 
#EXTINF:10, 
level2-fileSequence3.ts 

答えて

1

必ずしもそうではありません。

ファイルの名前はまったく重要ではありません。 HLSの仕様から:

クライアントは異なるバリアントストリームまたはレンディションで同じメディアシーケンスを持つセグメント 番号は、プレゼンテーションで同じ ポジションを持っていると仮定してはいけません。プレイリストMAYは独立したメディアを持っています シーケンス番号。代わりに、クライアントは、プレイリストタイムライン上の各セグメントの相対位置 と対応するセグメントを見つけるための不連続 シーケンス番号を使用する必要があります(MUST)。

出典:HLS Draft

+0

何VODについてM3U8? – look

+0

ライブと同じです – aergistal

+0

私は別の[質問]があります(http://stackoverflow.com/questions/39360804/how-to-synchronize-in-variant-live-m3u8-playlist-with-ext-x-discontinuity)ここに – look

関連する問題