Add stream key to config admin api

This commit is contained in:
Gabe Kangas
2020-10-25 22:17:56 -07:00
parent 903c977b13
commit 2ee09f9697

View File

@ -12,6 +12,7 @@ func GetServerConfig(w http.ResponseWriter, r *http.Request) {
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,
WebServerPort: config.Config.GetPublicWebServerPort(), WebServerPort: config.Config.GetPublicWebServerPort(),
VideoSettings: videoSettings{ VideoSettings: videoSettings{
VideoQualityVariants: config.Config.GetVideoStreamQualities(), VideoQualityVariants: config.Config.GetVideoStreamQualities(),
@ -29,6 +30,7 @@ func GetServerConfig(w http.ResponseWriter, r *http.Request) {
type serverConfigAdminResponse struct { type serverConfigAdminResponse struct {
InstanceDetails config.InstanceDetails `json:"instanceDetails"` InstanceDetails config.InstanceDetails `json:"instanceDetails"`
FFmpegPath string `json:"ffmpegPath"` FFmpegPath string `json:"ffmpegPath"`
StreamKey string `json:"streamKey"`
WebServerPort int `json:"webServerPort"` WebServerPort int `json:"webServerPort"`
S3 config.S3 `json:"s3"` S3 config.S3 `json:"s3"`
VideoSettings videoSettings `json:"videoSettings"` VideoSettings videoSettings `json:"videoSettings"`