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.