2016-11-29 10 views
0

Ich habe mich gefragt, wie ich dynamisch HLS Videos für folgende usecase verketten könnten:verketten dynamisch HLS Videos

Jedes Video eine Dauer von 5 Minuten hat. Der Benutzer fordert alle Dateien für die Zeitspanne von 1 pm-2pm (d. H. 12 Dateien) an. Könnte ich dann einfach den Inhalt der .m3u8-Dateien verketten, um einen kontinuierlichen Stream zu erhalten?

Mit freundlichen Grüßen, Chris

Antwort

0

Es funktioniert, wenn Sie EXT-X-DISCONTINUITY-Tags an den Grenzen jedes Videos stellen für Zeitstempel Diskontinuitäten zu berücksichtigen und/oder Änderungen im Format.

Beispiel aus dem HLS documentation für Ad-Insertion:

#EXTM3U 
#EXT-X-TARGETDURATION:10 
#EXT-X-VERSION:3 
#EXT-X-MEDIA-SEQUENCE:0 
#EXTINF:10.0, 
ad0.ts 
#EXTINF:8.0, 
ad1.ts 
#EXT-X-DISCONTINUITY 
#EXTINF:10.0, 
movieA.ts 
#EXTINF:10.0, 
movieB.ts 

Sehen Sie mehr in der HLS specifications