28 lines
555 B
Go
28 lines
555 B
Go
package webrtcconnection
|
|
|
|
type Options struct {
|
|
STUNServers []string `yaml:"stun_servers"`
|
|
Video struct {
|
|
Height int `yaml:"height"`
|
|
Width int `yaml:"width"`
|
|
BPS int `yaml:"bps"`
|
|
} `yaml:"video"`
|
|
Audio struct {
|
|
BPS int `yaml:"bps"`
|
|
} `yaml:"audio"`
|
|
}
|
|
|
|
func ExampleOptions() *Options {
|
|
options := &Options{
|
|
STUNServers: []string{
|
|
"stun:stun.l.google.com:19302",
|
|
"stun:wetofu.me:3478",
|
|
},
|
|
}
|
|
options.Video.BPS = 500_000
|
|
options.Video.Height = 768
|
|
options.Video.Width = 1024
|
|
options.Audio.BPS = 96_000
|
|
return options
|
|
}
|