40 lines
1.4 KiB
Go
40 lines
1.4 KiB
Go
package config
|
|
|
|
import "git.skcks.cn/Shikong/go-gb28181/pkg/services/zlmediakit"
|
|
|
|
type ClientConfig struct {
|
|
Debug bool `json:"debug" toml:"debug" yaml:"debug" comment:"调试模式"`
|
|
|
|
ServerIp string `json:"serverIp" toml:"serverIp" yaml:"serverIp" comment:"服务端Ip"`
|
|
ServerPort int `json:"serverPort" toml:"serverPort" yaml:"serverPort" comment:"服务端端口号"`
|
|
ServerId string `json:"serverId" toml:"serverId" yaml:"serverId" comment:"服务端国标 Id"`
|
|
Password string `json:"password" toml:"password" yaml:"password" comment:"服务端认证密码"`
|
|
|
|
DeviceId string `json:"deviceId" toml:"deviceId" yaml:"deviceId" comment:"设备Id"`
|
|
ListenIp string `json:"listenIp" toml:"listenIp" yaml:"listenIp" comment:"监听Ip"`
|
|
ListenPort int `json:"listenPort" toml:"listenPort" yaml:"listenPort" comment:"监听端口号"`
|
|
|
|
ZLMediaKit *zlmediakit.Config `json:"zlmediakit" toml:"zlmediakit" yaml:"zlmediakit" comment:"ZLMediaKit配置"`
|
|
}
|
|
|
|
func DefaultClientConfig() *ClientConfig {
|
|
return &ClientConfig{
|
|
Debug: false,
|
|
|
|
ServerIp: "10.10.10.20",
|
|
ServerPort: 5060,
|
|
ServerId: "44050100002000000003",
|
|
Password: "123456",
|
|
|
|
ListenIp: "0.0.0.0",
|
|
DeviceId: "44050100002000000002",
|
|
ListenPort: 5099,
|
|
|
|
ZLMediaKit: &zlmediakit.Config{
|
|
Id: "zlmediakit",
|
|
Url: "http://10.10.10.200:5081",
|
|
Secret: "zlmediakit",
|
|
},
|
|
}
|
|
}
|