Add default video settings if none are provided
This commit is contained in:
@@ -192,7 +192,14 @@ func NewTranscoder() Transcoder {
|
||||
transcoder.input = utils.GetTemporaryPipePath()
|
||||
transcoder.segmentLengthSeconds = config.Config.VideoSettings.ChunkLengthInSeconds
|
||||
|
||||
for index, quality := range config.Config.VideoSettings.StreamQualities {
|
||||
qualities := config.Config.VideoSettings.StreamQualities
|
||||
if len(qualities) == 0 {
|
||||
defaultQuality := config.StreamQuality{}
|
||||
defaultQuality.VideoBitrate = 1000
|
||||
defaultQuality.EncoderPreset = "superfast"
|
||||
qualities = append(qualities, defaultQuality)
|
||||
}
|
||||
for index, quality := range qualities {
|
||||
variant := getVariantFromConfigQuality(quality, index)
|
||||
transcoder.AddVariant(variant)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user