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 FileSyncStatusInit = 0 FileSyncStatusUploading = 1 FileSyncStatusSuccess = 2 FileSyncStatusError = 3 FileSyncStatusFileNotFound = 4 )
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" SKDataSyncEnable = "sk_data_sync_enable" SKDataSyncFailedRetry = "sk_data_sync_failed_retry" SKDataSyncAutoDelete = "sk_data_sync_auto_delete" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.