You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
598 B
22 lines
598 B
package config |
|
|
|
func getDefaults() config { |
|
defaults := config{} |
|
defaults.WebServerPort = 8080 |
|
defaults.RTMPServerPort = 1935 |
|
defaults.VideoSettings.ChunkLengthInSeconds = 4 |
|
defaults.Files.MaxNumberInPlaylist = 5 |
|
defaults.YP.Enabled = false |
|
defaults.YP.YPServiceURL = "https://yp.owncast.online" |
|
defaults.DatabaseFilePath = "data/owncast.db" |
|
|
|
defaultQuality := StreamQuality{ |
|
IsAudioPassthrough: true, |
|
VideoBitrate: 1200, |
|
EncoderPreset: "veryfast", |
|
Framerate: 24, |
|
} |
|
defaults.VideoSettings.StreamQualities = []StreamQuality{defaultQuality} |
|
|
|
return defaults |
|
}
|
|
|