consts

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2025 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	OpenAPITitle       = `Gowlive API`
	OpenAPIDescription = `Gowlive API`
	OpenAPIVersion     = `1.0.0`

	MySwaggerUITemplate = `` /* 331-byte string literal not displayed */

)
View Source
const (
	DurationCacheKeyPrefix = "live:duration:"

	CpuPercentCacheKey = "system:cpu:percent"

	LarkPushLimitKey     = "push:lark:limit"
	DingTalkPushLimitKey = "push:dingtalk:limit"
	WeComPushLimitKey    = "push:wecom:limit"

	WebhookPushLimitPerMinute = 20
)
View Source
const (
	CommonAgent    = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
	CommonLang     = "zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2"
	CommonJsonType = "application/json"
)
View Source
const (
	LogTypeUser = 1
	LogTypeLive = 2
	LogTypePush = 3

	LogStatusSuccess = 1
	LogStatusError   = 0
)
View Source
const (
	MediaCheckProgressInit      = 0
	MediaCheckProgressQcing     = 1
	MediaCheckProgressQcError   = 2
	MediaCheckProgressCcing     = 3
	MediaCheckProgressCcError   = 4
	MediaCheckProgressCcSuccess = 5

	MediaCheckFileStatusInit      = 0
	MediaCheckFileStatusSuccess   = 1
	MediaCheckFileStatusError     = 2
	MediaCheckFileStatusNotExists = 3
)
View Source
const (
	SSE_CHANNEL_GLOBAL  = "global"
	SSE_CHANNEL_MONITOR = "monitor"
	SSE_CHANNEL_METRIC  = "metric"

	SSE_EVENT_TYPE_GLOBAL  = "global"
	SSE_EVENT_TYPE_MONITOR = "monitor"
	SSE_EVENT_TYPE_METRIC  = "metric"
)
View Source
const (
	MonitorTypeStop        = 0
	MonitorTypeStart       = 1
	MonitorTypeCron        = 2
	MonitorTypeIntelligent = 3

	DurationExpired = 24 * time.Hour

	DefaultInterval = 30
	MaxInterval     = 900

	RequestFailedThreshold = 10

	RequestsFailedWarningCKP = "live:requests:failed:warning:"
	RequestsFailedWarningTtl = 1 * time.Hour

	MaxTopCount = 3
)
View Source
const (
	MultiLogin        = true
	ServerName        = "Gowlive Api"
	TokenType         = "Bearer"
	Timeout           = 86400
	GTokenAdminPrefix = "SYS-ADMIN-"

	ContextKey     = "ContextKey"
	UserSessionKey = "UserSessionKey"

	Success = "success"
	Error   = "error"

	CtxAdminId   = "CtxAdminId"
	CtxAdminName = "CtxAdminName"

	DefaultAdminId  = 1
	DefaultPassword = "gowlive"

	StatusActive  = 1
	StatusDisable = 0

	StorageThreshold = 90

	SKFilenameTemplate    = "sk_filename_template"
	SKArchiveStrategy     = "sk_archive_strategy"
	SKLiveEndNotify       = "sk_live_end_notify"
	SKDiskProtection      = "sk_disk_protection"
	SKAutoCleanLittleFile = "sk_auto_clean_little_file"
	SKFixedResolution     = "sk_fixed_resolution"
)

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL