mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-04 02:09:37 +02:00
Load video in permanent live after last one ended
This commit is contained in:
parent
3851e732c4
commit
e772bdf14c
5 changed files with 38 additions and 13 deletions
|
@ -169,13 +169,15 @@ async function generateHlsPlaylistFromTS (options: {
|
|||
concatenatedTsFilePath: string
|
||||
resolution: VideoResolution
|
||||
isPortraitMode: boolean
|
||||
isAAC: boolean
|
||||
}) {
|
||||
return generateHlsPlaylistCommon({
|
||||
video: options.video,
|
||||
resolution: options.resolution,
|
||||
isPortraitMode: options.isPortraitMode,
|
||||
inputPath: options.concatenatedTsFilePath,
|
||||
type: 'hls-from-ts' as 'hls-from-ts'
|
||||
type: 'hls-from-ts' as 'hls-from-ts',
|
||||
isAAC: options.isAAC
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -234,9 +236,10 @@ async function generateHlsPlaylistCommon (options: {
|
|||
inputPath: string
|
||||
resolution: VideoResolution
|
||||
copyCodecs?: boolean
|
||||
isAAC?: boolean
|
||||
isPortraitMode: boolean
|
||||
}) {
|
||||
const { type, video, inputPath, resolution, copyCodecs, isPortraitMode } = options
|
||||
const { type, video, inputPath, resolution, copyCodecs, isPortraitMode, isAAC } = options
|
||||
|
||||
const baseHlsDirectory = join(HLS_STREAMING_PLAYLIST_DIRECTORY, video.uuid)
|
||||
await ensureDir(join(HLS_STREAMING_PLAYLIST_DIRECTORY, video.uuid))
|
||||
|
@ -257,6 +260,8 @@ async function generateHlsPlaylistCommon (options: {
|
|||
copyCodecs,
|
||||
isPortraitMode,
|
||||
|
||||
isAAC,
|
||||
|
||||
hlsPlaylist: {
|
||||
videoFilename
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue