go-gb28181/pkg/services/zlmediakit/api.go

25 lines
445 B
Go
Raw Normal View History

2025-01-24 22:01:16 +08:00
package zlmediakit
import (
"github.com/go-resty/resty/v2"
"time"
)
type ZLMediaKit struct {
client *resty.Client
}
var zLMediaKitService *ZLMediaKit
func SetupZLMediaKitService(config *Config) {
client := resty.New()
client.EnableTrace()
client.SetBaseURL(config.Url)
client.SetQueryParam("secret", config.Secret)
client.SetTimeout(10 * time.Second)
client.SetRetryCount(3)
zLMediaKitService = &ZLMediaKit{
client: client,
}
}