Add custom RTMP port number support (#462)
* Bump api spec version * Add support for custom RTMP port. Closes #454
This commit is contained in:
@@ -26,6 +26,7 @@ type config struct {
|
||||
VersionNumber string `yaml:"-"`
|
||||
VideoSettings videoSettings `yaml:"videoSettings"`
|
||||
WebServerPort int `yaml:"webServerPort"`
|
||||
RTMPServerPort int `yaml:"rtmpServerPort"`
|
||||
DisableUpgradeChecks bool `yaml:"disableUpgradeChecks"`
|
||||
YP YP `yaml:"yp"`
|
||||
}
|
||||
@@ -174,6 +175,14 @@ func (c *config) GetPublicWebServerPort() int {
|
||||
return _default.WebServerPort
|
||||
}
|
||||
|
||||
func (c *config) GetRTMPServerPort() int {
|
||||
if c.RTMPServerPort != 0 {
|
||||
return c.RTMPServerPort
|
||||
}
|
||||
|
||||
return _default.RTMPServerPort
|
||||
}
|
||||
|
||||
func (c *config) GetMaxNumberOfReferencedSegmentsInPlaylist() int {
|
||||
if c.Files.MaxNumberInPlaylist > 0 {
|
||||
return c.Files.MaxNumberInPlaylist
|
||||
|
||||
@@ -3,6 +3,7 @@ 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
|
||||
|
||||
Reference in New Issue
Block a user