This commit is contained in:
Brooke Vibber 2023-03-08 12:35:04 -08:00
commit 879832dbc9
3 changed files with 39 additions and 6 deletions

View file

@ -738,6 +738,7 @@ function playlist( $filename, $segments ) {
*/
$lines = [];
$lines[] = "#EXTM3U";
$lines[] = "#EXT-X-VERSION:7";
$lines[] = "#EXT-X-TARGETDURATION:10";
$lines[] = "#EXT-MEDIA-SEQUENCE:0";
$lines[] = "#EXT-PLAYLIST-TYPE:VOD";
@ -750,10 +751,11 @@ function playlist( $filename, $segments ) {
$n = count( $segments ) - 1;
for ( $i = 0; $i < $n; $i++ ) {
$segment = $segments[$i];
$lines[] = "#EXTINF:{$segment['duration']}";
$lines[] = "#EXTINF:{$segment['duration']},";
$lines[] = "#EXT-X-BYTERANGE:{$segment['size']}@{$segment['start']}";
$lines[] = $filename;
}
$lines[] = "#EXT-X-ENDLIST";
return implode( "\n", $lines );
}