Fill in all the values for the admin config api
This commit is contained in:
parent
34fe55b5a3
commit
4b70edac83
@ -9,13 +9,24 @@ import (
|
|||||||
|
|
||||||
// GetServerConfig gets the config details of the server
|
// GetServerConfig gets the config details of the server
|
||||||
func GetServerConfig(w http.ResponseWriter, r *http.Request) {
|
func GetServerConfig(w http.ResponseWriter, r *http.Request) {
|
||||||
|
var videoQualityVariants = make([]config.StreamQuality, 0)
|
||||||
|
for _, variant := range config.Config.GetVideoStreamQualities() {
|
||||||
|
videoQualityVariants = append(videoQualityVariants, config.StreamQuality{
|
||||||
|
IsAudioPassthrough: variant.IsAudioPassthrough,
|
||||||
|
IsVideoPassthrough: variant.IsVideoPassthrough,
|
||||||
|
Framerate: variant.GetFramerate(),
|
||||||
|
EncoderPreset: variant.GetEncoderPreset(),
|
||||||
|
VideoBitrate: variant.VideoBitrate,
|
||||||
|
AudioBitrate: variant.AudioBitrate,
|
||||||
|
})
|
||||||
|
}
|
||||||
response := serverConfigAdminResponse{
|
response := serverConfigAdminResponse{
|
||||||
InstanceDetails: config.Config.InstanceDetails,
|
InstanceDetails: config.Config.InstanceDetails,
|
||||||
FFmpegPath: config.Config.GetFFMpegPath(),
|
FFmpegPath: config.Config.GetFFMpegPath(),
|
||||||
StreamKey: config.Config.VideoSettings.StreamingKey,
|
StreamKey: config.Config.VideoSettings.StreamingKey,
|
||||||
WebServerPort: config.Config.GetPublicWebServerPort(),
|
WebServerPort: config.Config.GetPublicWebServerPort(),
|
||||||
VideoSettings: videoSettings{
|
VideoSettings: videoSettings{
|
||||||
VideoQualityVariants: config.Config.GetVideoStreamQualities(),
|
VideoQualityVariants: videoQualityVariants,
|
||||||
SegmentLengthSeconds: config.Config.GetVideoSegmentSecondsLength(),
|
SegmentLengthSeconds: config.Config.GetVideoSegmentSecondsLength(),
|
||||||
NumberOfPlaylistItems: config.Config.GetMaxNumberOfReferencedSegmentsInPlaylist(),
|
NumberOfPlaylistItems: config.Config.GetMaxNumberOfReferencedSegmentsInPlaylist(),
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user