mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-03 17:59:37 +02:00
Fix fast restream in saved permanent live
This commit is contained in:
parent
50341c8fe9
commit
53023be33a
9 changed files with 182 additions and 65 deletions
|
@ -39,15 +39,18 @@ export class ConfigCommand extends AbstractCommand {
|
|||
enableLive (options: {
|
||||
allowReplay?: boolean
|
||||
transcoding?: boolean
|
||||
resolutions?: 'min' | 'max' // Default max
|
||||
} = {}) {
|
||||
const { allowReplay, transcoding, resolutions = 'max' } = options
|
||||
|
||||
return this.updateExistingSubConfig({
|
||||
newConfig: {
|
||||
live: {
|
||||
enabled: true,
|
||||
allowReplay: options.allowReplay ?? true,
|
||||
allowReplay: allowReplay ?? true,
|
||||
transcoding: {
|
||||
enabled: options.transcoding ?? true,
|
||||
resolutions: ConfigCommand.getCustomConfigResolutions(true)
|
||||
enabled: transcoding ?? true,
|
||||
resolutions: ConfigCommand.getCustomConfigResolutions(resolutions === 'max')
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue