Documentation
¶
Index ¶
- type App
- type BandwidthStatisticResult
- type BandwidthStatisticResultData
- type BillDataObject
- type BillDataResultObject
- type CreateQualityDetectionTemplateRequestObject
- type DomainDetails
- type DomainTemplateConfig
- type DomainsLogResult
- type DomainsLogResultData
- type File
- type FileStorageStatisticData
- type FileStorageStatisticResult
- type Filter
- type LiveRecordConfig
- type LiveStatisticGroupByAreaIspResult
- type LiveStatisticGroupByAreaIspResultData
- type LiveStatisticGroupByAreaIspResultIspData
- type LiveStatisticGroupByAreaResult
- type LiveStatisticGroupByAreaResultData
- type LiveStatisticGroupByStreamResult
- type LiveStatisticGroupByStreamResultData
- type LiveStreamPlayerRankingResult
- type LiveStreamPublishInfo
- type LiveStreamRecordConfig
- type LiveStreamUserNumResult
- type LiveStreamUserNumResultData
- type LiveTranscodeStreamResult
- type ManageQueryStreamInfo
- type NotifyInfo
- type OnlineStreamInfo
- type P2pConfigs
- type P2pPlayDomain
- type P2pPublishDomain
- type P2pRequestBody
- type P2pResultObject
- type PlayDataStatisticResult
- type PlayDataStatisticResultData
- type PlayDomain
- type PornCountStatisticData
- type PornCountStatisticResult
- type PublishDomain
- type PublishOnlineStreamResultData
- type PublishStreamInfoData
- type PublishStreamInfoResult
- type QualityDetectionConfig
- type QualityDetectionTemplate
- type RankingUrlResult
- type RankingUrlResultData
- type RankingUrlResultRankData
- type RecordApp
- type RecordData
- type RecordDetail
- type RecordFile
- type RecordTemplate
- type RecordTime
- type RestartConfig
- type RestartPlayDomain
- type RestartPublishDomain
- type Snapshot
- type SnapshotConfig
- type SnapshotCountStatisticData
- type SnapshotCountStatisticResult
- type SnapshotTemplate
- type Sort
- type StreamInfo
- type TemplateBinding
- type TemplateConfig
- type TimeshiftConfig
- type TimeshiftPlayDomain
- type TimeshiftPublishDomain
- type TrafficStatisticResult
- type TrafficStatisticResultData
- type TranscodeDurationStatisticData
- type TranscodeDurationStatisticResult
- type TranscodeInfo
- type UpdateQualityDetectionTemplateRequestObject
- type UserBucket
- type WatermarkTemplate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
/* 应用名称 (Optional) */
AppName string `json:"appName"`
/* 应用状态
online: 开启
offline: 关闭
(Optional) */
AppStatus string `json:"appStatus"`
/* 应用创建时间
- UTC时间
格式: yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
CreateTime string `json:"createTime"`
/* 更新时间 (Optional) */
UpdateTime string `json:"updateTime"`
}
type BandwidthStatisticResult ¶ added in v1.7.0
type BandwidthStatisticResult struct {
/* 时间点
(Optional) */
StartTime string `json:"startTime"`
/* 时间点
(Optional) */
EndTime string `json:"endTime"`
/* (Optional) */
Data BandwidthStatisticResultData `json:"data"`
}
type BandwidthStatisticResultData ¶ added in v1.7.0
type BillDataObject ¶ added in v1.20.0
type BillDataObject struct {
/* APPID (Optional) */
AppId int `json:"appId"`
/* 用户PIN (Optional) */
UserPin string `json:"userPin"`
/* 计费类型:
1、线上计费
2、线下计费
(Optional) */
BillType int `json:"billType"`
/* 计费项:
enum:
- video_h264_sd_1 (视频H.264-SD(640×360)及以下-普通转码)
- video_h264_hd_1 (视频H.264-HD(1280×720)及以下-普通转码)
- video_h264_shd_1 (视频H.264-SHD(1920×1080)及以下-普通转码)
- video_h264_2k_1 (视频H.264-2K(2560×1440)及以下-普通转码)
- video_h264_4k_1 (视频H.264-4K(4096×2160)及以下-普通转码)
- video_h265_sd_1 (视频H.265-SD(640×360)及以下-普通转码)
- video_h265_hd_1 (视频H.265-HD(1280×720)及以下-普通转码)
- video_h265_shd_1 (视频H.265-SHD(1920×1080)及以下-普通转码)
- video_h265_2k_1 (视频H.265-2K(2560×1440)及以下-普通转码)
- video_h265_4k_1 (视频H.265-4K(4096×2160)及以下-普通转码)
- audio (音频)
- copy (转封装)
- vo (存储容量费用)
- t (视频播放加速费用)
- picture_key (关键帧截图费用)
- picture_nonkey (非关键帧截图费用)
- sexy (图片鉴黄费用)
- high_grade (高级录制、时移、回看、延播高级功能包费用)
(Optional) */
ProductId string `json:"productId"`
/* 计费用量 (Optional) */
Amount float64 `json:"amount"`
/* 开始时间 (Optional) */
StartTime string `json:"startTime"`
/* 结束时间 (Optional) */
EndTime string `json:"endTime"`
/* 创建计费项时间 (Optional) */
CreateTime string `json:"createTime"`
}
type BillDataResultObject ¶ added in v1.20.0
type BillDataResultObject struct {
/* 查询内容 (Optional) */
Content []BillDataObject `json:"content"`
}
type CreateQualityDetectionTemplateRequestObject ¶ added in v1.13.0
type DomainDetails ¶ added in v1.4.0
type DomainDetails struct {
/* 推流域名集合 (Optional) */
PublishDomains []PublishDomain `json:"publishDomains"`
/* 播放域名集合 (Optional) */
PlayDomains []PlayDomain `json:"playDomains"`
}
type DomainTemplateConfig ¶ added in v1.8.0
type DomainTemplateConfig struct {
/* 应用名称 (Optional) */
AppName string `json:"appName"`
/* 流名称 (Optional) */
StreamName string `json:"streamName"`
/* 模板ID (Optional) */
TemplateId int64 `json:"templateId"`
/* 模板名称 (Optional) */
Template string `json:"template"`
/* 检测项列表 (Optional) */
Modules string `json:"modules"`
}
type DomainsLogResult ¶ added in v1.10.0
type DomainsLogResult struct {
/* 域名
(Optional) */
Domain string `json:"domain"`
/* (Optional) */
LogList []DomainsLogResultData `json:"logList"`
}
type DomainsLogResultData ¶ added in v1.10.0
type DomainsLogResultData struct {
/* 文件名称
(Optional) */
FileName string `json:"fileName"`
/* 下载地址
(Optional) */
LogUrl string `json:"logUrl"`
/* 文件md5
(Optional) */
Md5 string `json:"md5"`
/* 文件大小,单位:Byte
(Optional) */
Size int64 `json:"size"`
/* 开始时间,UTC时间格式
(Optional) */
StartTime string `json:"startTime"`
/* 结束时间,UTC时间格式
(Optional) */
EndTime string `json:"endTime"`
}
type File ¶ added in v1.4.0
type File struct {
/* 推流域名 (Optional) */
PublishDomain string `json:"publishDomain"`
/* 应用名称 (Optional) */
AppName string `json:"appName"`
/* 流名称 (Optional) */
StreamName string `json:"streamName"`
/* 开始时间
- UTC时间
格式:yyyy-MM-dd'T'HH:mm:ss'Z'
示例:2018-10-21T10:00:00Z
(Optional) */
StartTime string `json:"startTime"`
/* 结束时间
- UTC时间
格式:yyyy-MM-dd'T'HH:mm:ss'Z'
示例:2018-10-21T10:00:00Z
(Optional) */
EndTime string `json:"endTime"`
/* 录制时长 (Optional) */
Duration int64 `json:"duration"`
/* 视频高 (Optional) */
Height int `json:"height"`
/* 视频宽 (Optional) */
Width int `json:"width"`
/* OSSBucket的名称 (Optional) */
OssBucket string `json:"ossBucket"`
/* OSSEndpoint域名 (Optional) */
OssEndpoint string `json:"ossEndpoint"`
/* OSSObject (Optional) */
OssObject string `json:"ossObject"`
}
type FileStorageStatisticData ¶ added in v1.8.0
type FileStorageStatisticData struct {
/* 存储空间,单位:B
(Optional) */
Size int64 `json:"size"`
}
type FileStorageStatisticResult ¶ added in v1.8.0
type FileStorageStatisticResult struct {
/* 时间点
(Optional) */
StartTime string `json:"startTime"`
/* 时间点
(Optional) */
EndTime string `json:"endTime"`
/* (Optional) */
Data FileStorageStatisticData `json:"data"`
}
type LiveRecordConfig ¶
type LiveStatisticGroupByAreaIspResult ¶ added in v1.10.0
type LiveStatisticGroupByAreaIspResult struct {
/* 起始时间点,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
StartTime string `json:"startTime"`
/* 结束时间点,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
EndTime string `json:"endTime"`
/* (Optional) */
Data LiveStatisticGroupByAreaIspResultData `json:"data"`
}
type LiveStatisticGroupByAreaIspResultData ¶ added in v1.10.0
type LiveStatisticGroupByAreaIspResultData struct {
/* 地域
(Optional) */
Area string `json:"area"`
/* (Optional) */
IspData []LiveStatisticGroupByAreaIspResultIspData `json:"ispData"`
}
type LiveStatisticGroupByAreaIspResultIspData ¶ added in v1.10.0
type LiveStatisticGroupByAreaIspResultIspData struct {
/* 运营商
(Optional) */
Isp string `json:"isp"`
/* 在线人数
(Optional) */
PlayerCount int64 `json:"playerCount"`
/* 带宽,单位:bps
(Optional) */
Bandwidth int64 `json:"bandwidth"`
/* 带宽峰值时间点,单位:秒
(Optional) */
MaxBandwidthtime int64 `json:"maxBandwidthtime"`
/* 流量,单位:Byte (Optional) */
Flow int64 `json:"flow"`
}
type LiveStatisticGroupByAreaResult ¶ added in v1.10.0
type LiveStatisticGroupByAreaResult struct {
/* 起始时间点,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
StartTime string `json:"startTime"`
/* 结束时间点,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
EndTime string `json:"endTime"`
/* (Optional) */
Data []LiveStatisticGroupByAreaResultData `json:"data"`
}
type LiveStatisticGroupByAreaResultData ¶ added in v1.10.0
type LiveStatisticGroupByAreaResultData struct {
/* 地域
(Optional) */
Area string `json:"area"`
/* 在线人数
(Optional) */
PlayerCount int64 `json:"playerCount"`
/* 带宽,单位:bps
(Optional) */
Bandwidth int64 `json:"bandwidth"`
/* 带宽峰值时间点,单位:秒
(Optional) */
MaxBandwidthtime int64 `json:"maxBandwidthtime"`
/* 流量,单位:Byte
(Optional) */
Flow int64 `json:"flow"`
}
type LiveStatisticGroupByStreamResult ¶ added in v1.10.0
type LiveStatisticGroupByStreamResult struct {
/* 起始时间点,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
StartTime string `json:"startTime"`
/* 结束时间点,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
EndTime string `json:"endTime"`
/* (Optional) */
Data []LiveStatisticGroupByStreamResultData `json:"data"`
}
type LiveStatisticGroupByStreamResultData ¶ added in v1.10.0
type LiveStatisticGroupByStreamResultData struct {
/* 流名称
(Optional) */
StreamName string `json:"streamName"`
/* 在线人数
(Optional) */
PlayerCount int64 `json:"playerCount"`
/* 带宽,单位:bps
(Optional) */
Bandwidth int64 `json:"bandwidth"`
/* 带宽峰值时间点,单位:秒
(Optional) */
MaxBandwidthtime int64 `json:"maxBandwidthtime"`
/* 流量,单位:Byte
(Optional) */
Flow int64 `json:"flow"`
}
type LiveStreamPlayerRankingResult ¶ added in v1.7.0
type LiveStreamPlayerRankingResult struct {
/* 起始时间点,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
StartTime string `json:"startTime"`
/* 结束时间点,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
EndTime string `json:"endTime"`
/* 排行
(Optional) */
Ranking int64 `json:"ranking"`
/* 流名称
(Optional) */
StreamName string `json:"streamName"`
/* 观众数量
(Optional) */
PlayerCount int64 `json:"playerCount"`
}
type LiveStreamPublishInfo ¶ added in v1.4.0
type LiveStreamPublishInfo struct {
/* 推流域名 (Optional) */
PublishDomain string `json:"publishDomain"`
/* 应用名称 (Optional) */
AppName string `json:"appName"`
/* 流名称 (Optional) */
StreamName string `json:"streamName"`
/* 推流开始时间
- UTC时间
格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
PublishUpTime string `json:"publishUpTime"`
/* 推流结束时刻
- UTC时间
格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
PublishDownTime string `json:"publishDownTime"`
}
type LiveStreamRecordConfig ¶
type LiveStreamUserNumResult ¶ added in v1.7.0
type LiveStreamUserNumResult struct {
/* 起始时间点,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
StartTime string `json:"startTime"`
/* 结束时间点,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
EndTime string `json:"endTime"`
/* (Optional) */
Data LiveStreamUserNumResultData `json:"data"`
}
type LiveStreamUserNumResultData ¶ added in v1.7.0
type LiveStreamUserNumResultData struct {
/* 人数
(Optional) */
Count int64 `json:"count"`
}
type LiveTranscodeStreamResult ¶ added in v1.7.0
type ManageQueryStreamInfo ¶ added in v1.8.0
type ManageQueryStreamInfo struct {
/* 推流域名 (Optional) */
PublishDomain string `json:"publishDomain"`
/* 应用名称 (Optional) */
AppName string `json:"appName"`
/* 流名称 (Optional) */
StreamName string `json:"streamName"`
/* 推流开始时间
- UTC时间
格式:yyyy-MM-dd'T'HH:mm:ss'Z'
示例:2018-10-21T10:00:00Z
(Optional) */
PublishStartTime string `json:"publishStartTime"`
/* 推流结束时间
- UTC时间
格式:yyyy-MM-dd'T'HH:mm:ss'Z'
示例:2018-10-21T10:00:00Z
(Optional) */
PublishEndTime string `json:"publishEndTime"`
/* 推流地址 (Optional) */
PublishUrl string `json:"publishUrl"`
/* 流状态:
- living-在线流
- stop-历史流
- forbid-禁用流
(Optional) */
Status string `json:"status"`
}
type NotifyInfo ¶
type OnlineStreamInfo ¶ added in v1.4.0
type OnlineStreamInfo struct {
/* 推流域名 (Optional) */
PublishDomain string `json:"publishDomain"`
/* 应用名称 (Optional) */
AppName string `json:"appName"`
/* 流名称 (Optional) */
StreamName string `json:"streamName"`
/* 推流时间
- UTC时间
格式:yyyy-MM-dd'T'HH:mm:ss'Z'
示例:2018-10-21T10:00:00Z
(Optional) */
PublishTime string `json:"publishTime"`
/* 推流地址 (Optional) */
PublishUrl string `json:"publishUrl"`
}
type P2pConfigs ¶ added in v1.13.0
type P2pConfigs struct {
/* 推流域名集合 (Optional) */
PublishDomains []P2pPublishDomain `json:"publishDomains"`
/* 播放域名集合 (Optional) */
PlayDomains []P2pPlayDomain `json:"playDomains"`
}
type P2pPlayDomain ¶ added in v1.13.0
type P2pPublishDomain ¶ added in v1.13.0
type P2pPublishDomain struct {
/* 推流域名 (Optional) */
PublishDomain string `json:"publishDomain"`
}
type P2pRequestBody ¶ added in v1.13.0
type P2pRequestBody struct {
/* 播放域名 (Optional) */
PlayDomain string `json:"playDomain"`
}
type P2pResultObject ¶ added in v1.13.0
type P2pResultObject struct {
/* 当前页码 (Optional) */
PageNumber int `json:"pageNumber"`
/* 每页数量 (Optional) */
PageSize int `json:"pageSize"`
/* 查询总数 (Optional) */
TotalCount int `json:"totalCount"`
/* P2P配置集合 (Optional) */
P2pConfigs []P2pConfigs `json:"p2pConfigs"`
}
type PlayDataStatisticResult ¶ added in v1.13.0
type PlayDataStatisticResult struct {
/* 时间点
(Optional) */
StartTime string `json:"startTime"`
/* 时间点
(Optional) */
EndTime string `json:"endTime"`
/* (Optional) */
Data PlayDataStatisticResultData `json:"data"`
}
type PlayDataStatisticResultData ¶ added in v1.13.0
type PlayDataStatisticResultData struct {
/* 带宽,单位:bps
(Optional) */
Avgbandwidth int64 `json:"avgbandwidth"`
/* 带宽峰值时间点,单位:秒
(Optional) */
Maxavgbandwidthtime int64 `json:"maxavgbandwidthtime"`
/* PV
(Optional) */
Pv int64 `json:"pv"`
/* 流量,单位:Byte
(Optional) */
Flow int64 `json:"flow"`
/* 在线人数
(Optional) */
Playercount int64 `json:"playercount"`
}
type PlayDomain ¶
type PlayDomain struct {
/* 播放域名 (Optional) */
PlayDomain string `json:"playDomain"`
/* 播放域名Cname (Optional) */
PlayDomainCname string `json:"playDomainCname"`
/* 直播域名状态
online: 启用
offline: 停用
configuring: 配置中
configure_failed: 配置失败
checking: 正在审核
check_failed: 审核失败
(Optional) */
DomainStatus string `json:"domainStatus"`
/* 播放域名类型
normal: 普通播放域名
restart: 回看域名
(Optional) */
PlayType string `json:"playType"`
/* 域名创建时间
- UTC时间
格式: yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
CreateTime string `json:"createTime"`
/* 域名更新时间
- UTC时间
格式: yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
UpdateTime string `json:"updateTime"`
}
type PornCountStatisticData ¶ added in v1.8.0
type PornCountStatisticData struct {
/* 鉴黄张数
- 单位: 张
(Optional) */
Count int `json:"count"`
}
type PornCountStatisticResult ¶ added in v1.8.0
type PornCountStatisticResult struct {
/* 时间点
(Optional) */
StartTime string `json:"startTime"`
/* 时间点
(Optional) */
EndTime string `json:"endTime"`
/* (Optional) */
Data PornCountStatisticData `json:"data"`
}
type PublishDomain ¶
type PublishDomain struct {
/* 推流域名 (Optional) */
PublishDomain string `json:"publishDomain"`
/* 推流域名Cname (Optional) */
PublishDomainCname string `json:"publishDomainCname"`
/* 直播域名状态
online: 启用
offline: 停用
configuring: 配置中
configure_failed: 配置失败
checking: 正在审核
check_failed: 审核失败
(Optional) */
DomainStatus string `json:"domainStatus"`
/* 域名创建时间
- UTC时间
格式: yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
CreateTime string `json:"createTime"`
/* 域名更新时间
- UTC时间
格式: yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
UpdateTime string `json:"updateTime"`
}
type PublishOnlineStreamResultData ¶ added in v1.10.0
type PublishOnlineStreamResultData struct {
/* APP名称
(Optional) */
AppName string `json:"appName"`
/* 流名称
(Optional) */
StreamName string `json:"streamName"`
/* 客户端ip
(Optional) */
ClientIp string `json:"clientIp"`
/* 边缘节点ip
(Optional) */
ServerIp string `json:"serverIp"`
/* 帧率
(Optional) */
FrameRate int `json:"frameRate"`
/* 丢帧率
(Optional) */
FrameLossRate int `json:"frameLossRate"`
/* 最近活跃时间
(Optional) */
LastActive int64 `json:"lastActive"`
/* 实时帧率
(Optional) */
RealFps int `json:"realFps"`
/* 上传速度 单位:KB/s
(Optional) */
UploadSpeed int64 `json:"uploadSpeed"`
/* 视频codec,取值:
- VideoAVC = 7
- VideoHEVC = 12
(Optional) */
VideoCodec int64 `json:"videoCodec"`
/* 视频码率 单位:KB/s
(Optional) */
VideoDataRate int64 `json:"videoDataRate"`
/* 音频codec,取值:
- AudioReserved1 = 16
- AudioDisabled = 17
- AudioLinearPCMPlatformEndian = 0
- AudioADPCM = 1
- AudioMP3 = 2
- AudioLinearPCMLittleEndian = 3
- AudioNellymoser16kHzMono = 4
- AudioNellymoser8kHzMono = 5
- AudioNellymoser = 6
- AudioReservedG711AlawLogarithmicPCM = 7
- AudioReservedG711MuLawLogarithmicPCM = 8
- AudioReserved = 9
- AudioAAC = 10
- AudioSpeex = 11
- AudioReservedMP3_8kHz = 14
- AudioReservedDeviceSpecificSound = 15
(Optional) */
AudioCodec int64 `json:"audioCodec"`
}
type PublishStreamInfoData ¶ added in v1.7.0
type PublishStreamInfoData struct {
/* 流名称
(Optional) */
StreamName string `json:"streamName"`
/* 帧率
(Optional) */
Fps string `json:"fps"`
/* 码率,单位:bps
(Optional) */
Bitrate string `json:"bitrate"`
/* CDN上行节点IP列表
(Optional) */
PushEdgeNodeIps []string `json:"pushEdgeNodeIps"`
/* 主播IP列表
(Optional) */
AnchorIps []string `json:"anchorIps"`
/* Flv观看带宽
(Optional) */
FlvBandWidth int64 `json:"flvBandWidth"`
/* Flv观看人数
(Optional) */
FlvPlayerCount int64 `json:"flvPlayerCount"`
/* Hls观看带宽
(Optional) */
HlsBandWidth int64 `json:"hlsBandWidth"`
/* Hls观看人数
(Optional) */
HlsPlayerCount int64 `json:"hlsPlayerCount"`
}
type PublishStreamInfoResult ¶ added in v1.7.0
type PublishStreamInfoResult struct {
/* 起始时间点,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
StartTime string `json:"startTime"`
/* 结束时间点,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Optional) */
EndTime string `json:"endTime"`
/* (Optional) */
Data PublishStreamInfoData `json:"data"`
}
type QualityDetectionConfig ¶ added in v1.13.0
type QualityDetectionTemplate ¶ added in v1.13.0
type RankingUrlResult ¶ added in v1.10.0
type RankingUrlResult struct {
/* (Optional) */
RankingList []RankingUrlResultData `json:"rankingList"`
}
type RankingUrlResultData ¶ added in v1.10.0
type RankingUrlResultData struct {
/* URL
(Optional) */
Url string `json:"url"`
/* 排行序号
(Optional) */
Rank int `json:"rank"`
/* 文件md5
(Optional) */
Md5 string `json:"md5"`
/* 排行依据字段对应的数值
(Optional) */
Value int64 `json:"value"`
/* (Optional) */
Data []RankingUrlResultRankData `json:"data"`
}
type RankingUrlResultRankData ¶ added in v1.10.0
type RecordData ¶ added in v1.6.0
type RecordData struct {
/* 推流域名 (Optional) */
PublishDomain string `json:"publishDomain"`
/* 应用名称 (Optional) */
AppName string `json:"appName"`
/* 流名称 (Optional) */
StreamName string `json:"streamName"`
/* 日期:
- yyyyMMdd
- 示例: 20190308
(Optional) */
Date string `json:"date"`
/* 录制时长:
- 单位: 分钟
- 精确两位小数
(Optional) */
Total float64 `json:"total"`
/* 明细 (Optional) */
Detail []RecordDetail `json:"detail"`
}
type RecordDetail ¶ added in v1.6.0
type RecordFile ¶ added in v1.7.0
type RecordFile struct {
/* 录制文件ID
(Optional) */
FileId string `json:"fileId"`
/* 文件格式
(Optional) */
Format string `json:"format"`
/* 视频宽度
- 单位: 像素
(Optional) */
Width int `json:"width"`
/* 视频高度
- 单位: 像素
(Optional) */
Height int `json:"height"`
/* 录制开始时间
(Optional) */
StartTime string `json:"startTime"`
/* 录制结束时间
(Optional) */
EndTime string `json:"endTime"`
/* 视频时长,单位:毫秒
(Optional) */
Duration int `json:"duration"`
/* 文件大小,单位:B
(Optional) */
Size int `json:"size"`
/* 码率
(Optional) */
Bitrate int `json:"bitrate"`
/* 帧率
(Optional) */
Fps int `json:"fps"`
/* 文件地址
(Optional) */
FileUrl string `json:"fileUrl"`
/* 创建时间
(Optional) */
CreateTime string `json:"createTime"`
}
type RecordTemplate ¶
type RecordTemplate struct {
/* 自动录制周期
- 取值:[15,360]
- 单位: 分钟
(Optional) */
RecordPeriod int `json:"recordPeriod"`
/* 存储桶 (Optional) */
SaveBucket string `json:"saveBucket"`
/* 存储地址 (Optional) */
SaveEndpoint string `json:"saveEndpoint"`
/* 录制文件格式
- 取值: ts,flv,mp4 (多种类型之前用;隔开)
- 不区分大小写
(Optional) */
RecordFileType string `json:"recordFileType"`
/* 录制模板
- 取值要求:数字、大小写字母或短横线("-"),
首尾不能有特殊字符("-")
- <b>注意: 不能与已定义命名重复</b>
(Optional) */
Template string `json:"template"`
}
type RecordTime ¶ added in v1.4.0
type RestartConfig ¶ added in v1.6.0
type RestartConfig struct {
/* 推流域名集合 (Optional) */
PublishDomains []RestartPublishDomain `json:"publishDomains"`
/* 播放域名集合 (Optional) */
PlayDomains []RestartPlayDomain `json:"playDomains"`
}
type RestartPlayDomain ¶ added in v1.6.0
type RestartPublishDomain ¶ added in v1.7.0
type RestartPublishDomain struct {
/* 推流域名 (Optional) */
PublishDomain string `json:"publishDomain"`
}
type Snapshot ¶ added in v1.4.0
type Snapshot struct {
/* 推流域名 (Optional) */
PublishDomain string `json:"publishDomain"`
/* 应用名称 (Optional) */
AppName string `json:"appName"`
/* 流名称 (Optional) */
StreamName string `json:"streamName"`
/* 截图时间 (Optional) */
SnapshotTime string `json:"snapshotTime"`
/* 截图高度:
- 取值: [8,8192]
- 等比: 如果只填写一个参数,则按参数比例等比缩放截图
- 随源: 如果两个参数都不填写,则截取源流大小原图
(Optional) */
Height int `json:"height"`
/* 截图宽度:
- 取值: [8,8192]
- 等比: 如果只填写一个参数,则按参数比例等比缩放截图
- 随源: 如果两个参数都不填写,则截取源流大小原图
(Optional) */
Width int `json:"width"`
/* OSSBucket的名称 (Optional) */
OssBucket string `json:"ossBucket"`
/* OSSEndpoint域名 (Optional) */
OssEndpoint string `json:"ossEndpoint"`
/* OSSObject (Optional) */
OssObject string `json:"ossObject"`
}
type SnapshotConfig ¶
type SnapshotCountStatisticData ¶ added in v1.8.0
type SnapshotCountStatisticData struct {
/* 截图张数
- 单位: 张
(Optional) */
Count int `json:"count"`
}
type SnapshotCountStatisticResult ¶ added in v1.8.0
type SnapshotCountStatisticResult struct {
/* 时间点
(Optional) */
StartTime string `json:"startTime"`
/* 时间点
(Optional) */
EndTime string `json:"endTime"`
/* (Optional) */
Data SnapshotCountStatisticData `json:"data"`
}
type SnapshotTemplate ¶
type SnapshotTemplate struct {
/* 截图格式
(Optional) */
Format string `json:"format"`
/* 截图宽度
- 单位: 像素
(Optional) */
Width int `json:"width"`
/* 截图高度
- 单位: 像素
(Optional) */
Height int `json:"height"`
/* 截图与设定的宽高不匹配时的处理规则
1: 拉伸
2: 留黑
3: 留白
4: 高斯模糊
(Optional) */
FillType int `json:"fillType"`
/* 截图周期
- 单位: 秒
(Optional) */
SnapshotInterval int `json:"snapshotInterval"`
/* 存储模式
1: 覆盖
2: 顺序编号存储
(Optional) */
SaveMode int `json:"saveMode"`
/* 存储桶 (Optional) */
SaveBucket string `json:"saveBucket"`
/* 存储地址 (Optional) */
SaveEndpoint string `json:"saveEndpoint"`
/* 截图模板自定义名称
(Optional) */
Template string `json:"template"`
}
type StreamInfo ¶
type TemplateBinding ¶ added in v1.10.0
type TemplateConfig ¶
type TimeshiftConfig ¶ added in v1.6.0
type TimeshiftConfig struct {
/* 推流域名集合 (Optional) */
PublishDomains []TimeshiftPublishDomain `json:"publishDomains"`
/* 播放域名集合 (Optional) */
PlayDomains []TimeshiftPlayDomain `json:"playDomains"`
}
type TimeshiftPlayDomain ¶ added in v1.7.0
type TimeshiftPublishDomain ¶ added in v1.7.0
type TimeshiftPublishDomain struct {
/* 推流域名 (Optional) */
PublishDomain string `json:"publishDomain"`
}
type TrafficStatisticResult ¶ added in v1.7.0
type TrafficStatisticResult struct {
/* 时间点
(Optional) */
StartTime string `json:"startTime"`
/* 时间点
(Optional) */
EndTime string `json:"endTime"`
/* (Optional) */
Data TrafficStatisticResultData `json:"data"`
}
type TrafficStatisticResultData ¶ added in v1.7.0
type TrafficStatisticResultData struct {
/* 流量,单位:Byte
(Optional) */
Value int64 `json:"value"`
}
type TranscodeDurationStatisticData ¶ added in v1.7.0
type TranscodeDurationStatisticData struct {
/* 时长,单位:秒
(Optional) */
Duration string `json:"duration"`
}
type TranscodeDurationStatisticResult ¶ added in v1.7.0
type TranscodeDurationStatisticResult struct {
/* 时间点
(Optional) */
StartTime string `json:"startTime"`
/* 时间点
(Optional) */
EndTime string `json:"endTime"`
/* (Optional) */
Data TranscodeDurationStatisticData `json:"data"`
}
type TranscodeInfo ¶
type TranscodeInfo struct {
/* 视频编码格式
- 取值:h264,h265,默认h264
(Optional) */
VideoCodec string `json:"videoCodec"`
/* 转码输出的码率值:
- 取值: [128,15000]
- 单位: kpbs
(Optional) */
VideoCodeRate int `json:"videoCodeRate"`
/* 转码输出的帧率值:
- 取值:[1,30]
(Optional) */
VideoFrameRate string `json:"videoFrameRate"`
/* 转码输出视频宽度:
- 取值: [128,4096]
- 等比: 如果只填写一个参数,则按参数比例调节输出转码视频
- 随源: 如果两个参数都不填写,则按照源比例输出转码视频
(Optional) */
Width int `json:"width"`
/* 转码输出视频高度:
- 取值: [128,4096]
- 等比: 如果只填写一个参数,则按参数比例调节输出转码视频
- 随源: 如果两个参数都不填写,则按照源比例输出转码视频
(Optional) */
Height int `json:"height"`
/* 转码模板自定义名称:
- 自定义模板: 枚举类型校验,忽略大小写,自动删除空格,
取值要求:数字、大小写字母或短横线("-"),
首尾不能有特殊字符("-")
- 注意: 不能与标准的转码模板和已定义命名重复
(Optional) */
Template string `json:"template"`
/* 转码模板名称
(Optional) */
TemplateName string `json:"templateName"`
/* 转码输出音频编码格式:
- 取值: aac、mp3
- 不区分大小写
(Optional) */
AudioCodec string `json:"audioCodec"`
/* 转码输出音频格式:
- 取值: aac_lc,aac_low,aac_he,aac_he_v2
- 不区分大小写
(Optional) */
AudioFormat string `json:"audioFormat"`
/* 转码输出音频采样率:
- 取值: [44100,48000]
(Optional) */
AudioSampleRate int `json:"audioSampleRate"`
/* 转码输出音频通道数:
- 1 单声道
- 2 双声道
(Optional) */
AudioChannel int `json:"audioChannel"`
/* 转码输出音频码率:
- 取值: [16,128]
- 单位: kbps
(Optional) */
AudioCodeRate int `json:"audioCodeRate"`
/* 京享超清
- 取值: jdchd-1.0,off
(Optional) */
Jdchd string `json:"jdchd"`
/* 舒适音频
- 取值: on,off
(Optional) */
AudioComfort string `json:"audioComfort"`
}
type UpdateQualityDetectionTemplateRequestObject ¶ added in v1.13.0
type UserBucket ¶ added in v1.10.0
type UserBucket struct {
/* Bucket名称 (Optional) */
Name string `json:"name"`
}
type WatermarkTemplate ¶
type WatermarkTemplate struct {
/* 水印位置
- 取值范围:左上:1,右上:3, 左下:7,右下:9,默认:1
(Optional) */
Position int `json:"position"`
/* 偏移量单位
- 取值: percent,pixel
(Optional) */
OffsetUnit string `json:"offsetUnit"`
/* x轴偏移量
(Optional) */
OffSetX int `json:"offSetX"`
/* y轴偏移量
(Optional) */
OffSetY int `json:"offSetY"`
/* 水印大小单位
- 取值: percent,pixel
(Optional) */
SizeUnit string `json:"sizeUnit"`
/* 水印宽度
(Optional) */
Width int `json:"width"`
/* 水印高度
(Optional) */
Height int `json:"height"`
/* 水印地址
(Optional) */
Url string `json:"url"`
/* 水印模板自定义名称
(Optional) */
Template string `json:"template"`
}
Source Files
¶
- App.go
- BandwidthStatisticResult.go
- BandwidthStatisticResultData.go
- BillDataObject.go
- BillDataResultObject.go
- CreateQualityDetectionTemplateRequestObject.go
- DomainDetails.go
- DomainTemplateConfig.go
- DomainsLogResult.go
- DomainsLogResultData.go
- File.go
- FileStorageStatisticData.go
- FileStorageStatisticResult.go
- Filter.go
- LiveRecordConfig.go
- LiveStatisticGroupByAreaIspResult.go
- LiveStatisticGroupByAreaIspResultData.go
- LiveStatisticGroupByAreaIspResultIspData.go
- LiveStatisticGroupByAreaResult.go
- LiveStatisticGroupByAreaResultData.go
- LiveStatisticGroupByStreamResult.go
- LiveStatisticGroupByStreamResultData.go
- LiveStreamPlayerRankingResult.go
- LiveStreamPublishInfo.go
- LiveStreamRecordConfig.go
- LiveStreamUserNumResult.go
- LiveStreamUserNumResultData.go
- LiveTranscodeStreamResult.go
- ManageQueryStreamInfo.go
- NotifyInfo.go
- OnlineStreamInfo.go
- P2pConfigs.go
- P2pPlayDomain.go
- P2pPublishDomain.go
- P2pRequestBody.go
- P2pResultObject.go
- PlayDataStatisticResult.go
- PlayDataStatisticResultData.go
- PlayDomain.go
- PornCountStatisticData.go
- PornCountStatisticResult.go
- PublishDomain.go
- PublishOnlineStreamResultData.go
- PublishStreamInfoData.go
- PublishStreamInfoResult.go
- QualityDetectionConfig.go
- QualityDetectionTemplate.go
- RankingUrlResult.go
- RankingUrlResultData.go
- RankingUrlResultRankData.go
- RecordApp.go
- RecordData.go
- RecordDetail.go
- RecordFile.go
- RecordTemplate.go
- RecordTime.go
- RestartConfig.go
- RestartPlayDomain.go
- RestartPublishDomain.go
- Snapshot.go
- SnapshotConfig.go
- SnapshotCountStatisticData.go
- SnapshotCountStatisticResult.go
- SnapshotTemplate.go
- Sort.go
- StreamInfo.go
- TemplateBinding.go
- TemplateConfig.go
- TimeshiftConfig.go
- TimeshiftPlayDomain.go
- TimeshiftPublishDomain.go
- TrafficStatisticResult.go
- TrafficStatisticResultData.go
- TranscodeDurationStatisticData.go
- TranscodeDurationStatisticResult.go
- TranscodeInfo.go
- UpdateQualityDetectionTemplateRequestObject.go
- UserBucket.go
- WatermarkTemplate.go
Click to show internal directories.
Click to hide internal directories.