Browse Source

Support framerate to be a float. For #378

pull/375/head
Gabe Kangas 5 years ago
parent
commit
09b570d64c
  1. 18
      models/broadcaster.go

18
models/broadcaster.go

@ -10,14 +10,14 @@ type Broadcaster struct { @@ -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 { @@ -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"`

Loading…
Cancel
Save