diff --git a/models/broadcaster.go b/models/broadcaster.go index cf2119b46..5ae343170 100644 --- a/models/broadcaster.go +++ b/models/broadcaster.go @@ -10,14 +10,14 @@ type Broadcaster struct { } type InboundStreamDetails struct { - Width int `json:"width"` - Height int `json:"height"` - VideoFramerate int `json:"framerate"` - VideoBitrate int `json:"videoBitrate"` - VideoCodec string `json:"videoCodec"` - AudioBitrate int `json:"audioBitrate"` - AudioCodec string `json:"audioCodec"` - Encoder string `json:"encoder"` + Width int `json:"width"` + Height int `json:"height"` + VideoFramerate float32 `json:"framerate"` + VideoBitrate int `json:"videoBitrate"` + VideoCodec string `json:"videoCodec"` + AudioBitrate int `json:"audioBitrate"` + AudioCodec string `json:"audioCodec"` + Encoder string `json:"encoder"` } // RTMPStreamMetadata is the raw metadata that comes in with a RTMP connection. @@ -26,7 +26,7 @@ type RTMPStreamMetadata struct { Height int `json:"height"` VideoBitrate float32 `json:"videodatarate"` VideoCodec interface{} `json:"videocodecid"` - VideoFramerate int `json:"framerate"` + VideoFramerate float32 `json:"framerate"` AudioBitrate float32 `json:"audiodatarate"` AudioCodec interface{} `json:"audiocodecid"` Encoder string `json:"encoder"`