Documentation ¶
Index ¶
- type HistoryStreamInfo
- type HistoryStreamInfoVideoCodec
- type HistoryStreamInfoVideoCodecEnum
- type HttpCode
- type HttpCodeSummary
- type ListBandwidthDetailV2Request
- type ListBandwidthDetailV2RequestInterval
- type ListBandwidthDetailV2RequestIntervalEnum
- type ListBandwidthDetailV2Response
- type ListDomainBandwidthSummaryV2Request
- type ListDomainBandwidthSummaryV2Response
- type ListDomainTrafficDetailV2Request
- type ListDomainTrafficDetailV2Response
- type ListDomainTrafficSummaryV2Request
- type ListDomainTrafficSummaryV2Response
- type ListHistoryStreamsV2Request
- type ListHistoryStreamsV2Response
- type ListQueryHttpCodeRequest
- type ListQueryHttpCodeResponse
- type ListRecordDataV2Request
- type ListRecordDataV2Response
- type ListSingleStreamBitrateV2Request
- type ListSingleStreamBitrateV2Response
- type ListSingleStreamFramerateV2Request
- type ListSingleStreamFramerateV2Response
- type ListSnapshotDataV2Request
- type ListSnapshotDataV2Response
- type ListTranscodeDataV2Request
- type ListTranscodeDataV2Response
- type ListUsersOfStreamV2Request
- type ListUsersOfStreamV2RequestInterval
- type ListUsersOfStreamV2RequestIntervalEnum
- type ListUsersOfStreamV2Response
- type PeakBandwidthData
- type RecordData
- type ShowStreamCountV2Request
- type ShowStreamCountV2Response
- type ShowStreamPortraitRequest
- type ShowStreamPortraitResponse
- type ShowUpBandwidthV2Request
- type ShowUpBandwidthV2RequestInterval
- type ShowUpBandwidthV2RequestIntervalEnum
- type ShowUpBandwidthV2Response
- type SnapshotData
- type StreamCountData
- type StreamPortrait
- type TrafficData
- type TrafficSummaryData
- type TranscodeData
- type TranscodeSpec
- type TranscodeSummary
- type V2BandwidthData
- type V2BitrateInfo
- type V2FramerateInfo
- type V2UserData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HistoryStreamInfo ¶
type HistoryStreamInfo struct { // 推流域名。 - type为0表主播推流域名。 - type为1表示第三方推流域名 Domain *string `json:"domain,omitempty"` // 应用名称。 App *string `json:"app,omitempty"` // 流名。 Stream *string `json:"stream,omitempty"` // 推流类型,取值如下: - 0:表示主播推流 - 1:表示第三方推流 Type *int32 `json:"type,omitempty"` // 视频编码格式。 VideoCodec *HistoryStreamInfoVideoCodec `json:"video_codec,omitempty"` // 音频编码格式。 AudioCodec *string `json:"audio_codec,omitempty"` // 主播ip。 ClientIp *string `json:"client_ip,omitempty"` // 采样开始时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。 StartTime *string `json:"start_time,omitempty"` // 采样结束时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。 EndTime *string `json:"end_time,omitempty"` }
func (HistoryStreamInfo) String ¶
func (o HistoryStreamInfo) String() string
type HistoryStreamInfoVideoCodec ¶
type HistoryStreamInfoVideoCodec struct {
// contains filtered or unexported fields
}
func (HistoryStreamInfoVideoCodec) MarshalJSON ¶
func (c HistoryStreamInfoVideoCodec) MarshalJSON() ([]byte, error)
func (*HistoryStreamInfoVideoCodec) UnmarshalJSON ¶
func (c *HistoryStreamInfoVideoCodec) UnmarshalJSON(b []byte) error
type HistoryStreamInfoVideoCodecEnum ¶
type HistoryStreamInfoVideoCodecEnum struct { H264 HistoryStreamInfoVideoCodec H265 HistoryStreamInfoVideoCodec }
func GetHistoryStreamInfoVideoCodecEnum ¶
func GetHistoryStreamInfoVideoCodecEnum() HistoryStreamInfoVideoCodecEnum
type HttpCode ¶
type HttpCodeSummary ¶
type HttpCodeSummary struct { // 状态码信息 HttpCodes *[]HttpCode `json:"http_codes,omitempty"` // 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ 。 Time *string `json:"time,omitempty"` }
func (HttpCodeSummary) String ¶
func (o HttpCodeSummary) String() string
type ListBandwidthDetailV2Request ¶
type ListBandwidthDetailV2Request struct { PlayDomains []string `json:"play_domains"` App *string `json:"app,omitempty"` Stream *string `json:"stream,omitempty"` Region *[]string `json:"region,omitempty"` Isp *[]string `json:"isp,omitempty"` Interval *ListBandwidthDetailV2RequestInterval `json:"interval,omitempty"` StartTime *string `json:"start_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ListBandwidthDetailV2Request) String ¶
func (o ListBandwidthDetailV2Request) String() string
type ListBandwidthDetailV2RequestInterval ¶
type ListBandwidthDetailV2RequestInterval struct {
// contains filtered or unexported fields
}
func (ListBandwidthDetailV2RequestInterval) MarshalJSON ¶
func (c ListBandwidthDetailV2RequestInterval) MarshalJSON() ([]byte, error)
func (*ListBandwidthDetailV2RequestInterval) UnmarshalJSON ¶
func (c *ListBandwidthDetailV2RequestInterval) UnmarshalJSON(b []byte) error
type ListBandwidthDetailV2RequestIntervalEnum ¶
type ListBandwidthDetailV2RequestIntervalEnum struct { E_300 ListBandwidthDetailV2RequestInterval E_3600 ListBandwidthDetailV2RequestInterval E_86400 ListBandwidthDetailV2RequestInterval }
func GetListBandwidthDetailV2RequestIntervalEnum ¶
func GetListBandwidthDetailV2RequestIntervalEnum() ListBandwidthDetailV2RequestIntervalEnum
type ListBandwidthDetailV2Response ¶
type ListBandwidthDetailV2Response struct { // 采样数据列表 DataList *[]V2BandwidthData `json:"data_list,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ListBandwidthDetailV2Response) String ¶
func (o ListBandwidthDetailV2Response) String() string
type ListDomainBandwidthSummaryV2Request ¶
type ListDomainBandwidthSummaryV2Request struct { PlayDomains []string `json:"play_domains"` App *string `json:"app,omitempty"` Stream *string `json:"stream,omitempty"` Region *[]string `json:"region,omitempty"` Isp *[]string `json:"isp,omitempty"` StartTime *string `json:"start_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ListDomainBandwidthSummaryV2Request) String ¶
func (o ListDomainBandwidthSummaryV2Request) String() string
type ListDomainBandwidthSummaryV2Response ¶
type ListDomainBandwidthSummaryV2Response struct { // 域名对应的带宽峰值列表。 BandwidthList *[]PeakBandwidthData `json:"bandwidth_list,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ListDomainBandwidthSummaryV2Response) String ¶
func (o ListDomainBandwidthSummaryV2Response) String() string
type ListDomainTrafficDetailV2Request ¶
type ListDomainTrafficDetailV2Request struct { PlayDomains []string `json:"play_domains"` App *string `json:"app,omitempty"` Stream *string `json:"stream,omitempty"` Region *[]string `json:"region,omitempty"` Isp *[]string `json:"isp,omitempty"` Interval *int32 `json:"interval,omitempty"` StartTime *string `json:"start_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ListDomainTrafficDetailV2Request) String ¶
func (o ListDomainTrafficDetailV2Request) String() string
type ListDomainTrafficDetailV2Response ¶
type ListDomainTrafficDetailV2Response struct { // 采样数据列表。 DataList *[]TrafficData `json:"data_list,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ListDomainTrafficDetailV2Response) String ¶
func (o ListDomainTrafficDetailV2Response) String() string
type ListDomainTrafficSummaryV2Request ¶
type ListDomainTrafficSummaryV2Request struct { PlayDomains []string `json:"play_domains"` App *string `json:"app,omitempty"` Stream *string `json:"stream,omitempty"` Region *[]string `json:"region,omitempty"` Isp *[]string `json:"isp,omitempty"` StartTime *string `json:"start_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ListDomainTrafficSummaryV2Request) String ¶
func (o ListDomainTrafficSummaryV2Request) String() string
type ListDomainTrafficSummaryV2Response ¶
type ListDomainTrafficSummaryV2Response struct { // 域名对应的流量汇总列表。 TrafficList *[]TrafficSummaryData `json:"traffic_list,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ListDomainTrafficSummaryV2Response) String ¶
func (o ListDomainTrafficSummaryV2Response) String() string
type ListHistoryStreamsV2Request ¶
type ListHistoryStreamsV2Request struct { Domain string `json:"domain"` App *string `json:"app,omitempty"` Offset *int32 `json:"offset,omitempty"` Limit *int32 `json:"limit,omitempty"` }
Request Object
func (ListHistoryStreamsV2Request) String ¶
func (o ListHistoryStreamsV2Request) String() string
type ListHistoryStreamsV2Response ¶
type ListHistoryStreamsV2Response struct { // 历史流信息列表。 HistoryStreamList *[]HistoryStreamInfo `json:"history_stream_list,omitempty"` // 总记录数 Total *int32 `json:"total,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ListHistoryStreamsV2Response) String ¶
func (o ListHistoryStreamsV2Response) String() string
type ListQueryHttpCodeRequest ¶
type ListQueryHttpCodeRequest struct { PlayDomains []string `json:"play_domains"` Code *[]string `json:"code,omitempty"` Region *[]string `json:"region,omitempty"` Isp *[]string `json:"isp,omitempty"` StartTime *string `json:"start_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ListQueryHttpCodeRequest) String ¶
func (o ListQueryHttpCodeRequest) String() string
type ListQueryHttpCodeResponse ¶
type ListQueryHttpCodeResponse struct { // 基于时间轴的状态码 DataSeries *[]HttpCodeSummary `json:"data_series,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ListQueryHttpCodeResponse) String ¶
func (o ListQueryHttpCodeResponse) String() string
type ListRecordDataV2Request ¶
type ListRecordDataV2Request struct { StartTime *string `json:"start_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ListRecordDataV2Request) String ¶
func (o ListRecordDataV2Request) String() string
type ListRecordDataV2Response ¶
type ListRecordDataV2Response struct { // 采样数据列表。 RecordDataList *[]RecordData `json:"record_data_list,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ListRecordDataV2Response) String ¶
func (o ListRecordDataV2Response) String() string
type ListSingleStreamBitrateV2Request ¶
type ListSingleStreamBitrateV2Request struct { Domain string `json:"domain"` App string `json:"app"` Stream string `json:"stream"` StartTime *string `json:"start_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ListSingleStreamBitrateV2Request) String ¶
func (o ListSingleStreamBitrateV2Request) String() string
type ListSingleStreamBitrateV2Response ¶
type ListSingleStreamBitrateV2Response struct { // 用量详情。 BitrateInfoList *[]V2BitrateInfo `json:"bitrate_info_list,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ListSingleStreamBitrateV2Response) String ¶
func (o ListSingleStreamBitrateV2Response) String() string
type ListSingleStreamFramerateV2Request ¶
type ListSingleStreamFramerateV2Request struct { Domain string `json:"domain"` App string `json:"app"` Stream string `json:"stream"` StartTime *string `json:"start_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ListSingleStreamFramerateV2Request) String ¶
func (o ListSingleStreamFramerateV2Request) String() string
type ListSingleStreamFramerateV2Response ¶
type ListSingleStreamFramerateV2Response struct { // 用量详情。 FramerateInfoList *[]V2FramerateInfo `json:"framerate_info_list,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ListSingleStreamFramerateV2Response) String ¶
func (o ListSingleStreamFramerateV2Response) String() string
type ListSnapshotDataV2Request ¶
type ListSnapshotDataV2Request struct { PublishDomain *string `json:"publish_domain,omitempty"` StartTime *string `json:"start_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ListSnapshotDataV2Request) String ¶
func (o ListSnapshotDataV2Request) String() string
type ListSnapshotDataV2Response ¶
type ListSnapshotDataV2Response struct { // 采样数据列表。 SnapshotList *[]SnapshotData `json:"snapshot_list,omitempty"` // 指定时间区间内截图数量总和 Total *int64 `json:"total,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ListSnapshotDataV2Response) String ¶
func (o ListSnapshotDataV2Response) String() string
type ListTranscodeDataV2Request ¶
type ListTranscodeDataV2Request struct { PublishDomain *string `json:"publish_domain,omitempty"` StartTime *string `json:"start_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ListTranscodeDataV2Request) String ¶
func (o ListTranscodeDataV2Request) String() string
type ListTranscodeDataV2Response ¶
type ListTranscodeDataV2Response struct { // 采样数据列表。 TranscodeDataList *[]TranscodeData `json:"transcode_data_list,omitempty"` // 指定时间区间内各转码规格转码时长总和。 SummaryList *[]TranscodeSummary `json:"summary_list,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ListTranscodeDataV2Response) String ¶
func (o ListTranscodeDataV2Response) String() string
type ListUsersOfStreamV2Request ¶
type ListUsersOfStreamV2Request struct { PlayDomain string `json:"play_domain"` App *string `json:"app,omitempty"` Stream *string `json:"stream,omitempty"` Isp *[]string `json:"isp,omitempty"` Region *[]string `json:"region,omitempty"` Interval *ListUsersOfStreamV2RequestInterval `json:"interval,omitempty"` StartTime *string `json:"start_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ListUsersOfStreamV2Request) String ¶
func (o ListUsersOfStreamV2Request) String() string
type ListUsersOfStreamV2RequestInterval ¶
type ListUsersOfStreamV2RequestInterval struct {
// contains filtered or unexported fields
}
func (ListUsersOfStreamV2RequestInterval) MarshalJSON ¶
func (c ListUsersOfStreamV2RequestInterval) MarshalJSON() ([]byte, error)
func (*ListUsersOfStreamV2RequestInterval) UnmarshalJSON ¶
func (c *ListUsersOfStreamV2RequestInterval) UnmarshalJSON(b []byte) error
type ListUsersOfStreamV2RequestIntervalEnum ¶
type ListUsersOfStreamV2RequestIntervalEnum struct { E_60 ListUsersOfStreamV2RequestInterval E_300 ListUsersOfStreamV2RequestInterval }
func GetListUsersOfStreamV2RequestIntervalEnum ¶
func GetListUsersOfStreamV2RequestIntervalEnum() ListUsersOfStreamV2RequestIntervalEnum
type ListUsersOfStreamV2Response ¶
type ListUsersOfStreamV2Response struct { // 域名对应的流量汇总列表。 DataList *[]V2UserData `json:"data_list,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ListUsersOfStreamV2Response) String ¶
func (o ListUsersOfStreamV2Response) String() string
type PeakBandwidthData ¶
type PeakBandwidthData struct { // 带宽峰值,单位为bps。 Value *int64 `json:"value,omitempty"` // 播放域名。 Domain *string `json:"domain,omitempty"` }
func (PeakBandwidthData) String ¶
func (o PeakBandwidthData) String() string
type RecordData ¶
type RecordData struct { // 最大并发路数。 ConcurrentCount *int32 `json:"concurrent_count,omitempty"` // 采样时间,每小时内最大并发路数时间点。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ 。 Time *string `json:"time,omitempty"` }
func (RecordData) String ¶
func (o RecordData) String() string
type ShowStreamCountV2Request ¶
type ShowStreamCountV2Request struct { PublishDomains []string `json:"publish_domains"` StartTime *string `json:"start_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ShowStreamCountV2Request) String ¶
func (o ShowStreamCountV2Request) String() string
type ShowStreamCountV2Response ¶
type ShowStreamCountV2Response struct { // 采样数据列表 DataList *[]StreamCountData `json:"data_list,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ShowStreamCountV2Response) String ¶
func (o ShowStreamCountV2Response) String() string
type ShowStreamPortraitRequest ¶
type ShowStreamPortraitRequest struct { PlayDomain string `json:"play_domain"` Stream *string `json:"stream,omitempty"` Time string `json:"time"` }
Request Object
func (ShowStreamPortraitRequest) String ¶
func (o ShowStreamPortraitRequest) String() string
type ShowStreamPortraitResponse ¶
type ShowStreamPortraitResponse struct { // 播放画像信息列表。 StreamPortraits *[]StreamPortrait `json:"stream_portraits,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ShowStreamPortraitResponse) String ¶
func (o ShowStreamPortraitResponse) String() string
type ShowUpBandwidthV2Request ¶
type ShowUpBandwidthV2Request struct { PublishDomains []string `json:"publish_domains"` App *string `json:"app,omitempty"` Stream *string `json:"stream,omitempty"` Region *[]string `json:"region,omitempty"` Isp *[]string `json:"isp,omitempty"` Interval *ShowUpBandwidthV2RequestInterval `json:"interval,omitempty"` StartTime *string `json:"start_time,omitempty"` EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ShowUpBandwidthV2Request) String ¶
func (o ShowUpBandwidthV2Request) String() string
type ShowUpBandwidthV2RequestInterval ¶
type ShowUpBandwidthV2RequestInterval struct {
// contains filtered or unexported fields
}
func (ShowUpBandwidthV2RequestInterval) MarshalJSON ¶
func (c ShowUpBandwidthV2RequestInterval) MarshalJSON() ([]byte, error)
func (*ShowUpBandwidthV2RequestInterval) UnmarshalJSON ¶
func (c *ShowUpBandwidthV2RequestInterval) UnmarshalJSON(b []byte) error
type ShowUpBandwidthV2RequestIntervalEnum ¶
type ShowUpBandwidthV2RequestIntervalEnum struct { E_300 ShowUpBandwidthV2RequestInterval E_3600 ShowUpBandwidthV2RequestInterval E_86400 ShowUpBandwidthV2RequestInterval }
func GetShowUpBandwidthV2RequestIntervalEnum ¶
func GetShowUpBandwidthV2RequestIntervalEnum() ShowUpBandwidthV2RequestIntervalEnum
type ShowUpBandwidthV2Response ¶
type ShowUpBandwidthV2Response struct { // 采样数据列表 DataList *[]V2BandwidthData `json:"data_list,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` }
Response Object
func (ShowUpBandwidthV2Response) String ¶
func (o ShowUpBandwidthV2Response) String() string
type SnapshotData ¶
type SnapshotData struct { // 每小时内截图总数,单位为张。 Count *int64 `json:"count,omitempty"` // 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ 。 Time *string `json:"time,omitempty"` }
func (SnapshotData) String ¶
func (o SnapshotData) String() string
type StreamCountData ¶
type StreamCountData struct { // 采样时间点的推流路数。 Value *int32 `json:"value,omitempty"` // 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。 Time *string `json:"time,omitempty"` }
func (StreamCountData) String ¶
func (o StreamCountData) String() string
type StreamPortrait ¶
type StreamPortrait struct { // 统计日期,日期格式按照ISO8601表示法,格式:YYYYMMDD,如20200904。统计该统计日期00:00-23:59时段的播放画像信息。 Time *string `json:"time,omitempty"` // 累计流量,单位为byte。 Flow *int64 `json:"flow,omitempty"` // 累计播放时长,单位为秒。 PlayDuration *int64 `json:"play_duration,omitempty"` // 累计请求次数。 RequestCount *int64 `json:"request_count,omitempty"` // 累计观看人数,根据IP去重。 UserCount *int64 `json:"user_count,omitempty"` // 峰值观看人数,flv/rtmp协议是统计Session会话ID,其它协议统计IP,1分钟的采样数据。 PeakUserCount *int64 `json:"peak_user_count,omitempty"` // 峰值带宽,单位bps,5分钟的采样数据。 PeakBandwidth *int64 `json:"peak_bandwidth,omitempty"` // 累计直播(推流)时长,单位为秒。 PushDuration *int64 `json:"push_duration,omitempty"` }
func (StreamPortrait) String ¶
func (o StreamPortrait) String() string
type TrafficData ¶
type TrafficData struct { // 采样值,单位为byte。 Value *int32 `json:"value,omitempty"` // 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。 Time *string `json:"time,omitempty"` }
func (TrafficData) String ¶
func (o TrafficData) String() string
type TrafficSummaryData ¶
type TrafficSummaryData struct { // 流量,单位为byte。 Value *int64 `json:"value,omitempty"` // 域名。 Domain *string `json:"domain,omitempty"` }
func (TrafficSummaryData) String ¶
func (o TrafficSummaryData) String() string
type TranscodeData ¶
type TranscodeData struct { // 每个采样时间中的转码时长信息。 SpecList *[]TranscodeSpec `json:"spec_list,omitempty"` // 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ 。 Time *string `json:"time,omitempty"` }
func (TranscodeData) String ¶
func (o TranscodeData) String() string
type TranscodeSpec ¶
type TranscodeSpec struct { // 转码规格,格式是“编码格式_分辨率档位”(未开启高清低码)和“编码格式_PVC_分辨率档位”(开启高清低码)。 其中编码格式包括H264、H265,分辨率档位包括: 4K(3840 x 2160)及以下,2K(2560 x 1440)及以下,FHD(1920 x 1080)及以下,HD(1280 x 720)及以下,SD(640 x 480)及以下。 Type *string `json:"type,omitempty"` // 采样时间点转码时长,单位为分钟,保留两位小数。 Value *float64 `json:"value,omitempty"` }
func (TranscodeSpec) String ¶
func (o TranscodeSpec) String() string
type TranscodeSummary ¶
type TranscodeSummary struct { // 转码规格,格式是“编码格式_分辨率档位”(未开启高清低码)和“编码格式_PVC_分辨率档位”(开启高清低码)。 其中编码格式包括H264、H265,分辨率档位包括: 4K(3840 x 2160)及以下,2K(2560 x 1440)及以下,FHD(1920 x 1080)及以下,HD(1280 x 720)及以下,SD(640 x 480)及以下。 Type *string `json:"type,omitempty"` // 总转码时长,单位为分钟,保留两位小数。 Value *float64 `json:"value,omitempty"` }
func (TranscodeSummary) String ¶
func (o TranscodeSummary) String() string
type V2BandwidthData ¶
type V2BandwidthData struct { // 带宽值,单位为bps。 Value *int32 `json:"value,omitempty"` // 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。 Time *string `json:"time,omitempty"` }
func (V2BandwidthData) String ¶
func (o V2BandwidthData) String() string
type V2BitrateInfo ¶
type V2BitrateInfo struct { // 域名。 PublishDomain *string `json:"publish_domain,omitempty"` // 应用名称。 App *string `json:"app,omitempty"` // 流名。 Stream *string `json:"stream,omitempty"` // 采样开始时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。 StartTime *string `json:"start_time,omitempty"` // 采样结束时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。 EndTime *string `json:"end_time,omitempty"` // 数据 DataList *[]int64 `json:"data_list,omitempty"` }
实时码率
func (V2BitrateInfo) String ¶
func (o V2BitrateInfo) String() string
type V2FramerateInfo ¶
type V2FramerateInfo struct { // 推流域名。 PublishDomain *string `json:"publish_domain,omitempty"` // 应用名称。 App *string `json:"app,omitempty"` // 流名。 Stream *string `json:"stream,omitempty"` // 采样开始时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。 StartTime *string `json:"start_time,omitempty"` // 采样结束时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。 EndTime *string `json:"end_time,omitempty"` // 帧率信息列表。 DataList *[]int64 `json:"data_list,omitempty"` }
实时帧率
func (V2FramerateInfo) String ¶
func (o V2FramerateInfo) String() string
type V2UserData ¶
type V2UserData struct { // 采样点观众数。 Value *int64 `json:"value,omitempty"` // 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。 Time *string `json:"time,omitempty"` }
func (V2UserData) String ¶
func (o V2UserData) String() string
Source Files ¶
- model_history_stream_info.go
- model_http_code.go
- model_http_code_summary.go
- model_list_bandwidth_detail_v2_request.go
- model_list_bandwidth_detail_v2_response.go
- model_list_domain_bandwidth_summary_v2_request.go
- model_list_domain_bandwidth_summary_v2_response.go
- model_list_domain_traffic_detail_v2_request.go
- model_list_domain_traffic_detail_v2_response.go
- model_list_domain_traffic_summary_v2_request.go
- model_list_domain_traffic_summary_v2_response.go
- model_list_history_streams_v2_request.go
- model_list_history_streams_v2_response.go
- model_list_query_http_code_request.go
- model_list_query_http_code_response.go
- model_list_record_data_v2_request.go
- model_list_record_data_v2_response.go
- model_list_single_stream_bitrate_v2_request.go
- model_list_single_stream_bitrate_v2_response.go
- model_list_single_stream_framerate_v2_request.go
- model_list_single_stream_framerate_v2_response.go
- model_list_snapshot_data_v2_request.go
- model_list_snapshot_data_v2_response.go
- model_list_transcode_data_v2_request.go
- model_list_transcode_data_v2_response.go
- model_list_users_of_stream_v2_request.go
- model_list_users_of_stream_v2_response.go
- model_peak_bandwidth_data.go
- model_record_data.go
- model_show_stream_count_v2_request.go
- model_show_stream_count_v2_response.go
- model_show_stream_portrait_request.go
- model_show_stream_portrait_response.go
- model_show_up_bandwidth_v2_request.go
- model_show_up_bandwidth_v2_response.go
- model_snapshot_data.go
- model_stream_count_data.go
- model_stream_portrait.go
- model_traffic_data.go
- model_traffic_summary_data.go
- model_transcode_data.go
- model_transcode_spec.go
- model_transcode_summary.go
- model_v2_bandwidth_data.go
- model_v2_bitrate_info.go
- model_v2_framerate_info.go
- model_v2_user_data.go
Click to show internal directories.
Click to hide internal directories.