e9c7ff29cf
* Bump api spec version * Add support for custom RTMP port. Closes #454
23 lines
598 B
Go
23 lines
598 B
Go
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
|
|
}
|