Documentation ¶
Index ¶
- type LiveClient
- func (c *LiveClient) AddCustomLiveStreamQualityDetectionTemplate(request *live.AddCustomLiveStreamQualityDetectionTemplateRequest) (*live.AddCustomLiveStreamQualityDetectionTemplateResponse, error)
- func (c *LiveClient) AddCustomLiveStreamRecordTemplate(request *live.AddCustomLiveStreamRecordTemplateRequest) (*live.AddCustomLiveStreamRecordTemplateResponse, error)
- func (c *LiveClient) AddCustomLiveStreamSnapshotTemplate(request *live.AddCustomLiveStreamSnapshotTemplateRequest) (*live.AddCustomLiveStreamSnapshotTemplateResponse, error)
- func (c *LiveClient) AddCustomLiveStreamTranscodeTemplate(request *live.AddCustomLiveStreamTranscodeTemplateRequest) (*live.AddCustomLiveStreamTranscodeTemplateResponse, error)
- func (c *LiveClient) AddCustomLiveStreamWatermarkTemplate(request *live.AddCustomLiveStreamWatermarkTemplateRequest) (*live.AddCustomLiveStreamWatermarkTemplateResponse, error)
- func (c *LiveClient) AddLiveApp(request *live.AddLiveAppRequest) (*live.AddLiveAppResponse, error)
- func (c *LiveClient) AddLiveDomain(request *live.AddLiveDomainRequest) (*live.AddLiveDomainResponse, error)
- func (c *LiveClient) AddLiveRecordTask(request *live.AddLiveRecordTaskRequest) (*live.AddLiveRecordTaskResponse, error)
- func (c *LiveClient) AddLiveRestartDomain(request *live.AddLiveRestartDomainRequest) (*live.AddLiveRestartDomainResponse, error)
- func (c *LiveClient) AddLiveStreamAppQualityDetection(request *live.AddLiveStreamAppQualityDetectionRequest) (*live.AddLiveStreamAppQualityDetectionResponse, error)
- func (c *LiveClient) AddLiveStreamAppRecord(request *live.AddLiveStreamAppRecordRequest) (*live.AddLiveStreamAppRecordResponse, error)
- func (c *LiveClient) AddLiveStreamAppSnapshot(request *live.AddLiveStreamAppSnapshotRequest) (*live.AddLiveStreamAppSnapshotResponse, error)
- func (c *LiveClient) AddLiveStreamAppTranscode(request *live.AddLiveStreamAppTranscodeRequest) (*live.AddLiveStreamAppTranscodeResponse, error)
- func (c *LiveClient) AddLiveStreamAppWatermark(request *live.AddLiveStreamAppWatermarkRequest) (*live.AddLiveStreamAppWatermarkResponse, error)
- func (c *LiveClient) AddLiveStreamDomainQualityDetection(request *live.AddLiveStreamDomainQualityDetectionRequest) (*live.AddLiveStreamDomainQualityDetectionResponse, error)
- func (c *LiveClient) AddLiveStreamDomainRecord(request *live.AddLiveStreamDomainRecordRequest) (*live.AddLiveStreamDomainRecordResponse, error)
- func (c *LiveClient) AddLiveStreamDomainSnapshot(request *live.AddLiveStreamDomainSnapshotRequest) (*live.AddLiveStreamDomainSnapshotResponse, error)
- func (c *LiveClient) AddLiveStreamDomainTranscode(request *live.AddLiveStreamDomainTranscodeRequest) (*live.AddLiveStreamDomainTranscodeResponse, error)
- func (c *LiveClient) AddLiveStreamDomainWatermark(request *live.AddLiveStreamDomainWatermarkRequest) (*live.AddLiveStreamDomainWatermarkResponse, error)
- func (c *LiveClient) CloseLiveP2p(request *live.CloseLiveP2pRequest) (*live.CloseLiveP2pResponse, error)
- func (c *LiveClient) CloseLiveRestart(request *live.CloseLiveRestartRequest) (*live.CloseLiveRestartResponse, error)
- func (c *LiveClient) CloseLiveTimeshift(request *live.CloseLiveTimeshiftRequest) (*live.CloseLiveTimeshiftResponse, error)
- func (c *LiveClient) DeleteCustomLiveStreamQualityDetectionTemplate(request *live.DeleteCustomLiveStreamQualityDetectionTemplateRequest) (*live.DeleteCustomLiveStreamQualityDetectionTemplateResponse, error)
- func (c *LiveClient) DeleteCustomLiveStreamRecordTemplate(request *live.DeleteCustomLiveStreamRecordTemplateRequest) (*live.DeleteCustomLiveStreamRecordTemplateResponse, error)
- func (c *LiveClient) DeleteCustomLiveStreamSnapshotTemplate(request *live.DeleteCustomLiveStreamSnapshotTemplateRequest) (*live.DeleteCustomLiveStreamSnapshotTemplateResponse, error)
- func (c *LiveClient) DeleteCustomLiveStreamTranscodeTemplate(request *live.DeleteCustomLiveStreamTranscodeTemplateRequest) (*live.DeleteCustomLiveStreamTranscodeTemplateResponse, error)
- func (c *LiveClient) DeleteCustomLiveStreamWatermarkTemplate(request *live.DeleteCustomLiveStreamWatermarkTemplateRequest) (*live.DeleteCustomLiveStreamWatermarkTemplateResponse, error)
- func (c *LiveClient) DeleteLiveDomain(request *live.DeleteLiveDomainRequest) (*live.DeleteLiveDomainResponse, error)
- func (c *LiveClient) DeleteLiveRecordings(request *live.DeleteLiveRecordingsRequest) (*live.DeleteLiveRecordingsResponse, error)
- func (c *LiveClient) DeleteLiveStreamAppQualityDetection(request *live.DeleteLiveStreamAppQualityDetectionRequest) (*live.DeleteLiveStreamAppQualityDetectionResponse, error)
- func (c *LiveClient) DeleteLiveStreamAppRecord(request *live.DeleteLiveStreamAppRecordRequest) (*live.DeleteLiveStreamAppRecordResponse, error)
- func (c *LiveClient) DeleteLiveStreamAppSnapshot(request *live.DeleteLiveStreamAppSnapshotRequest) (*live.DeleteLiveStreamAppSnapshotResponse, error)
- func (c *LiveClient) DeleteLiveStreamAppTranscode(request *live.DeleteLiveStreamAppTranscodeRequest) (*live.DeleteLiveStreamAppTranscodeResponse, error)
- func (c *LiveClient) DeleteLiveStreamAppWatermark(request *live.DeleteLiveStreamAppWatermarkRequest) (*live.DeleteLiveStreamAppWatermarkResponse, error)
- func (c *LiveClient) DeleteLiveStreamDomainQualityDetection(request *live.DeleteLiveStreamDomainQualityDetectionRequest) (*live.DeleteLiveStreamDomainQualityDetectionResponse, error)
- func (c *LiveClient) DeleteLiveStreamDomainRecord(request *live.DeleteLiveStreamDomainRecordRequest) (*live.DeleteLiveStreamDomainRecordResponse, error)
- func (c *LiveClient) DeleteLiveStreamDomainSnapshot(request *live.DeleteLiveStreamDomainSnapshotRequest) (*live.DeleteLiveStreamDomainSnapshotResponse, error)
- func (c *LiveClient) DeleteLiveStreamDomainTranscode(request *live.DeleteLiveStreamDomainTranscodeRequest) (*live.DeleteLiveStreamDomainTranscodeResponse, error)
- func (c *LiveClient) DeleteLiveStreamDomainWatermark(request *live.DeleteLiveStreamDomainWatermarkRequest) (*live.DeleteLiveStreamDomainWatermarkResponse, error)
- func (c *LiveClient) DeleteLiveStreamNotifyConfig(request *live.DeleteLiveStreamNotifyConfigRequest) (*live.DeleteLiveStreamNotifyConfigResponse, error)
- func (c *LiveClient) DeleteLiveStreamQualityDetectionNotifyConfig(request *live.DeleteLiveStreamQualityDetectionNotifyConfigRequest) (*live.DeleteLiveStreamQualityDetectionNotifyConfigResponse, error)
- func (c *LiveClient) DeleteLiveStreamRecordNotifyConfig(request *live.DeleteLiveStreamRecordNotifyConfigRequest) (*live.DeleteLiveStreamRecordNotifyConfigResponse, error)
- func (c *LiveClient) DeleteLiveStreamSnapshotNotifyConfig(request *live.DeleteLiveStreamSnapshotNotifyConfigRequest) (*live.DeleteLiveStreamSnapshotNotifyConfigResponse, error)
- func (c *LiveClient) DescribeCustomLiveStreamQualityDetectionTemplates(request *live.DescribeCustomLiveStreamQualityDetectionTemplatesRequest) (*live.DescribeCustomLiveStreamQualityDetectionTemplatesResponse, error)
- func (c *LiveClient) DescribeCustomLiveStreamRecordConfig(request *live.DescribeCustomLiveStreamRecordConfigRequest) (*live.DescribeCustomLiveStreamRecordConfigResponse, error)
- func (c *LiveClient) DescribeCustomLiveStreamRecordTemplates(request *live.DescribeCustomLiveStreamRecordTemplatesRequest) (*live.DescribeCustomLiveStreamRecordTemplatesResponse, error)
- func (c *LiveClient) DescribeCustomLiveStreamSnapshotConfig(request *live.DescribeCustomLiveStreamSnapshotConfigRequest) (*live.DescribeCustomLiveStreamSnapshotConfigResponse, error)
- func (c *LiveClient) DescribeCustomLiveStreamSnapshotTemplates(request *live.DescribeCustomLiveStreamSnapshotTemplatesRequest) (*live.DescribeCustomLiveStreamSnapshotTemplatesResponse, error)
- func (c *LiveClient) DescribeCustomLiveStreamTranscodeTemplate(request *live.DescribeCustomLiveStreamTranscodeTemplateRequest) (*live.DescribeCustomLiveStreamTranscodeTemplateResponse, error)
- func (c *LiveClient) DescribeCustomLiveStreamTranscodeTemplates(request *live.DescribeCustomLiveStreamTranscodeTemplatesRequest) (*live.DescribeCustomLiveStreamTranscodeTemplatesResponse, error)
- func (c *LiveClient) DescribeCustomLiveStreamWatermarkConfig(request *live.DescribeCustomLiveStreamWatermarkConfigRequest) (*live.DescribeCustomLiveStreamWatermarkConfigResponse, error)
- func (c *LiveClient) DescribeCustomLiveStreamWatermarkTemplates(request *live.DescribeCustomLiveStreamWatermarkTemplatesRequest) (*live.DescribeCustomLiveStreamWatermarkTemplatesResponse, error)
- func (c *LiveClient) DescribeDomainOnlineStream(request *live.DescribeDomainOnlineStreamRequest) (*live.DescribeDomainOnlineStreamResponse, error)
- func (c *LiveClient) DescribeDomainsLog(request *live.DescribeDomainsLogRequest) (*live.DescribeDomainsLogResponse, error)
- func (c *LiveClient) DescribeLiveApp(request *live.DescribeLiveAppRequest) (*live.DescribeLiveAppResponse, error)
- func (c *LiveClient) DescribeLiveBillData(request *live.DescribeLiveBillDataRequest) (*live.DescribeLiveBillDataResponse, error)
- func (c *LiveClient) DescribeLiveDomainCertificate(request *live.DescribeLiveDomainCertificateRequest) (*live.DescribeLiveDomainCertificateResponse, error)
- func (c *LiveClient) DescribeLiveDomainDetail(request *live.DescribeLiveDomainDetailRequest) (*live.DescribeLiveDomainDetailResponse, error)
- func (c *LiveClient) DescribeLiveDomains(request *live.DescribeLiveDomainsRequest) (*live.DescribeLiveDomainsResponse, error)
- func (c *LiveClient) DescribeLiveFileStorageData(request *live.DescribeLiveFileStorageDataRequest) (*live.DescribeLiveFileStorageDataResponse, error)
- func (c *LiveClient) DescribeLiveP2pConfigs(request *live.DescribeLiveP2pConfigsRequest) (*live.DescribeLiveP2pConfigsResponse, error)
- func (c *LiveClient) DescribeLivePlayAuthKey(request *live.DescribeLivePlayAuthKeyRequest) (*live.DescribeLivePlayAuthKeyResponse, error)
- func (c *LiveClient) DescribeLivePornData(request *live.DescribeLivePornDataRequest) (*live.DescribeLivePornDataResponse, error)
- func (c *LiveClient) DescribeLivePublishStatisticGroupByStream(request *live.DescribeLivePublishStatisticGroupByStreamRequest) (*live.DescribeLivePublishStatisticGroupByStreamResponse, error)
- func (c *LiveClient) DescribeLivePublishStreamNum(request *live.DescribeLivePublishStreamNumRequest) (*live.DescribeLivePublishStreamNumResponse, error)
- func (c *LiveClient) DescribeLiveRestartAuthKey(request *live.DescribeLiveRestartAuthKeyRequest) (*live.DescribeLiveRestartAuthKeyResponse, error)
- func (c *LiveClient) DescribeLiveRestartConfigs(request *live.DescribeLiveRestartConfigsRequest) (*live.DescribeLiveRestartConfigsResponse, error)
- func (c *LiveClient) DescribeLiveRestartDomainCertificate(request *live.DescribeLiveRestartDomainCertificateRequest) (*live.DescribeLiveRestartDomainCertificateResponse, error)
- func (c *LiveClient) DescribeLiveSnapshotData(request *live.DescribeLiveSnapshotDataRequest) (*live.DescribeLiveSnapshotDataResponse, error)
- func (c *LiveClient) DescribeLiveStatisticGroupByArea(request *live.DescribeLiveStatisticGroupByAreaRequest) (*live.DescribeLiveStatisticGroupByAreaResponse, error)
- func (c *LiveClient) DescribeLiveStatisticGroupByAreaIsp(request *live.DescribeLiveStatisticGroupByAreaIspRequest) (*live.DescribeLiveStatisticGroupByAreaIspResponse, error)
- func (c *LiveClient) DescribeLiveStatisticGroupByStream(request *live.DescribeLiveStatisticGroupByStreamRequest) (*live.DescribeLiveStatisticGroupByStreamResponse, error)
- func (c *LiveClient) DescribeLiveStreamBandwidthData(request *live.DescribeLiveStreamBandwidthDataRequest) (*live.DescribeLiveStreamBandwidthDataResponse, error)
- func (c *LiveClient) DescribeLiveStreamHistoryUserNum(request *live.DescribeLiveStreamHistoryUserNumRequest) (*live.DescribeLiveStreamHistoryUserNumResponse, error)
- func (c *LiveClient) DescribeLiveStreamInfo(request *live.DescribeLiveStreamInfoRequest) (*live.DescribeLiveStreamInfoResponse, error)
- func (c *LiveClient) DescribeLiveStreamNotifyConfig(request *live.DescribeLiveStreamNotifyConfigRequest) (*live.DescribeLiveStreamNotifyConfigResponse, error)
- func (c *LiveClient) DescribeLiveStreamOnlineList(request *live.DescribeLiveStreamOnlineListRequest) (*live.DescribeLiveStreamOnlineListResponse, error)
- func (c *LiveClient) DescribeLiveStreamPlayInfoByPage(request *live.DescribeLiveStreamPlayInfoByPageRequest) (*live.DescribeLiveStreamPlayInfoByPageResponse, error)
- func (c *LiveClient) DescribeLiveStreamPlayerRankingData(request *live.DescribeLiveStreamPlayerRankingDataRequest) (*live.DescribeLiveStreamPlayerRankingDataResponse, error)
- func (c *LiveClient) DescribeLiveStreamPublishBandwidthData(request *live.DescribeLiveStreamPublishBandwidthDataRequest) (*live.DescribeLiveStreamPublishBandwidthDataResponse, error)
- func (c *LiveClient) DescribeLiveStreamPublishInfoByPage(request *live.DescribeLiveStreamPublishInfoByPageRequest) (*live.DescribeLiveStreamPublishInfoByPageResponse, error)
- func (c *LiveClient) DescribeLiveStreamPublishList(request *live.DescribeLiveStreamPublishListRequest) (*live.DescribeLiveStreamPublishListResponse, error)
- func (c *LiveClient) DescribeLiveStreamPublishTrafficData(request *live.DescribeLiveStreamPublishTrafficDataRequest) (*live.DescribeLiveStreamPublishTrafficDataResponse, error)
- func (c *LiveClient) DescribeLiveStreamQualityDetectionNotifyConfig(request *live.DescribeLiveStreamQualityDetectionNotifyConfigRequest) (*live.DescribeLiveStreamQualityDetectionNotifyConfigResponse, error)
- func (c *LiveClient) DescribeLiveStreamRecordNotifyConfig(request *live.DescribeLiveStreamRecordNotifyConfigRequest) (*live.DescribeLiveStreamRecordNotifyConfigResponse, error)
- func (c *LiveClient) DescribeLiveStreamSnapshotNotifyConfig(request *live.DescribeLiveStreamSnapshotNotifyConfigRequest) (*live.DescribeLiveStreamSnapshotNotifyConfigResponse, error)
- func (c *LiveClient) DescribeLiveStreamTrafficData(request *live.DescribeLiveStreamTrafficDataRequest) (*live.DescribeLiveStreamTrafficDataResponse, error)
- func (c *LiveClient) DescribeLiveStreamTranscodeConfig(request *live.DescribeLiveStreamTranscodeConfigRequest) (*live.DescribeLiveStreamTranscodeConfigResponse, error)
- func (c *LiveClient) DescribeLiveTimeshiftConfigs(request *live.DescribeLiveTimeshiftConfigsRequest) (*live.DescribeLiveTimeshiftConfigsResponse, error)
- func (c *LiveClient) DescribeLiveTranscodeStreamBandwidth(request *live.DescribeLiveTranscodeStreamBandwidthRequest) (*live.DescribeLiveTranscodeStreamBandwidthResponse, error)
- func (c *LiveClient) DescribeLiveTranscodeStreamList(request *live.DescribeLiveTranscodeStreamListRequest) (*live.DescribeLiveTranscodeStreamListResponse, error)
- func (c *LiveClient) DescribeLiveTranscodeStreamNum(request *live.DescribeLiveTranscodeStreamNumRequest) (*live.DescribeLiveTranscodeStreamNumResponse, error)
- func (c *LiveClient) DescribeLiveTranscodeStreamPlayerUserNum(request *live.DescribeLiveTranscodeStreamPlayerUserNumRequest) (*live.DescribeLiveTranscodeStreamPlayerUserNumResponse, error)
- func (c *LiveClient) DescribeLiveTranscodingDurationData(request *live.DescribeLiveTranscodingDurationDataRequest) (*live.DescribeLiveTranscodingDurationDataResponse, error)
- func (c *LiveClient) DescribePublishStreamInfoData(request *live.DescribePublishStreamInfoDataRequest) (*live.DescribePublishStreamInfoDataResponse, error)
- func (c *LiveClient) DescribeQualityDetectionBinding(request *live.DescribeQualityDetectionBindingRequest) (*live.DescribeQualityDetectionBindingResponse, error)
- func (c *LiveClient) DescribeRecordBinding(request *live.DescribeRecordBindingRequest) (*live.DescribeRecordBindingResponse, error)
- func (c *LiveClient) DescribeSnapshotBinding(request *live.DescribeSnapshotBindingRequest) (*live.DescribeSnapshotBindingResponse, error)
- func (c *LiveClient) DescribeSystemLiveStreamTranscodeTemplates(request *live.DescribeSystemLiveStreamTranscodeTemplatesRequest) (*live.DescribeSystemLiveStreamTranscodeTemplatesResponse, error)
- func (c *LiveClient) DescribeTranscodeBinding(request *live.DescribeTranscodeBindingRequest) (*live.DescribeTranscodeBindingResponse, error)
- func (c *LiveClient) DescribeUrlRanking(request *live.DescribeUrlRankingRequest) (*live.DescribeUrlRankingResponse, error)
- func (c *LiveClient) DescribeWatermarkBinding(request *live.DescribeWatermarkBindingRequest) (*live.DescribeWatermarkBindingResponse, error)
- func (c *LiveClient) DisableLogger()
- func (c *LiveClient) ForbidLiveStream(request *live.ForbidLiveStreamRequest) (*live.ForbidLiveStreamResponse, error)
- func (c *LiveClient) InterruptLiveStream(request *live.InterruptLiveStreamRequest) (*live.InterruptLiveStreamResponse, error)
- func (c *LiveClient) OpenLiveP2p(request *live.OpenLiveP2pRequest) (*live.OpenLiveP2pResponse, error)
- func (c *LiveClient) OpenLiveRestart(request *live.OpenLiveRestartRequest) (*live.OpenLiveRestartResponse, error)
- func (c *LiveClient) OpenLiveTimeshift(request *live.OpenLiveTimeshiftRequest) (*live.OpenLiveTimeshiftResponse, error)
- func (c *LiveClient) ResumeLiveStream(request *live.ResumeLiveStreamRequest) (*live.ResumeLiveStreamResponse, error)
- func (c *LiveClient) SetConfig(config *core.Config)
- func (c *LiveClient) SetLiveDomainCertificate(request *live.SetLiveDomainCertificateRequest) (*live.SetLiveDomainCertificateResponse, error)
- func (c *LiveClient) SetLivePlayAuthKey(request *live.SetLivePlayAuthKeyRequest) (*live.SetLivePlayAuthKeyResponse, error)
- func (c *LiveClient) SetLiveRestartAuthKey(request *live.SetLiveRestartAuthKeyRequest) (*live.SetLiveRestartAuthKeyResponse, error)
- func (c *LiveClient) SetLiveRestartDomainCertificate(request *live.SetLiveRestartDomainCertificateRequest) (*live.SetLiveRestartDomainCertificateResponse, error)
- func (c *LiveClient) SetLiveStreamNotifyConfig(request *live.SetLiveStreamNotifyConfigRequest) (*live.SetLiveStreamNotifyConfigResponse, error)
- func (c *LiveClient) SetLiveStreamQualityDetectionNotifyConfig(request *live.SetLiveStreamQualityDetectionNotifyConfigRequest) (*live.SetLiveStreamQualityDetectionNotifyConfigResponse, error)
- func (c *LiveClient) SetLiveStreamRecordNotifyConfig(request *live.SetLiveStreamRecordNotifyConfigRequest) (*live.SetLiveStreamRecordNotifyConfigResponse, error)
- func (c *LiveClient) SetLiveStreamSnapshotNotifyConfig(request *live.SetLiveStreamSnapshotNotifyConfigRequest) (*live.SetLiveStreamSnapshotNotifyConfigResponse, error)
- func (c *LiveClient) SetLogger(logger core.Logger)
- func (c *LiveClient) StartLiveDomain(request *live.StartLiveDomainRequest) (*live.StartLiveDomainResponse, error)
- func (c *LiveClient) StopLiveApp(request *live.StopLiveAppRequest) (*live.StopLiveAppResponse, error)
- func (c *LiveClient) StopLiveDomain(request *live.StopLiveDomainRequest) (*live.StopLiveDomainResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LiveClient ¶
type LiveClient struct {
core.JDCloudClient
}
func NewLiveClient ¶
func NewLiveClient(credential *core.Credential) *LiveClient
func (*LiveClient) AddCustomLiveStreamQualityDetectionTemplate ¶ added in v1.13.0
func (c *LiveClient) AddCustomLiveStreamQualityDetectionTemplate(request *live.AddCustomLiveStreamQualityDetectionTemplateRequest) (*live.AddCustomLiveStreamQualityDetectionTemplateResponse, error)
添加直播质量检测模板
func (*LiveClient) AddCustomLiveStreamRecordTemplate ¶
func (c *LiveClient) AddCustomLiveStreamRecordTemplate(request *live.AddCustomLiveStreamRecordTemplateRequest) (*live.AddCustomLiveStreamRecordTemplateResponse, error)
添加用户自定义直播录制模板
func (*LiveClient) AddCustomLiveStreamSnapshotTemplate ¶
func (c *LiveClient) AddCustomLiveStreamSnapshotTemplate(request *live.AddCustomLiveStreamSnapshotTemplateRequest) (*live.AddCustomLiveStreamSnapshotTemplateResponse, error)
添加直播截图模板
func (*LiveClient) AddCustomLiveStreamTranscodeTemplate ¶ added in v1.4.0
func (c *LiveClient) AddCustomLiveStreamTranscodeTemplate(request *live.AddCustomLiveStreamTranscodeTemplateRequest) (*live.AddCustomLiveStreamTranscodeTemplateResponse, error)
添加自定义转码模板
- 系统为您预设了标准转码模板,如果不能满足您的转码需求,可以通过此接口添加自定义转码模板
- 系统标准转码模板 ld (h.264/640*360/15f) sd (h.264/960*540/25f) hd (h.264/1280*720/25f) shd (h.264/1920*1080/30f) ld-265 (h.265/640*360/15f) sd-265 (h.265/960*540/25f) hd-265 (h.265/1280*720/25f) shd-265 (h.265/1920*1080/30f)
func (*LiveClient) AddCustomLiveStreamWatermarkTemplate ¶
func (c *LiveClient) AddCustomLiveStreamWatermarkTemplate(request *live.AddCustomLiveStreamWatermarkTemplateRequest) (*live.AddCustomLiveStreamWatermarkTemplateResponse, error)
添加用户自定义水印模板
func (*LiveClient) AddLiveApp ¶
func (c *LiveClient) AddLiveApp(request *live.AddLiveAppRequest) (*live.AddLiveAppResponse, error)
添加直播应用名
- 需要提前在应用(app)级别绑定功能模板时才需要提前新建应用名 - 新的应用名可以推流时自动创建
func (*LiveClient) AddLiveDomain ¶
func (c *LiveClient) AddLiveDomain(request *live.AddLiveDomainRequest) (*live.AddLiveDomainResponse, error)
添加直播域名
- 创建直播域名之前,必须先开通直播服务 - 直播域名必须已经备案完成
func (*LiveClient) AddLiveRecordTask ¶ added in v1.4.0
func (c *LiveClient) AddLiveRecordTask(request *live.AddLiveRecordTaskRequest) (*live.AddLiveRecordTaskResponse, error)
添加打点录制任务
- 您可以调用此接口精确提取已录制的文件中所需要的部分
func (*LiveClient) AddLiveRestartDomain ¶ added in v1.10.0
func (c *LiveClient) AddLiveRestartDomain(request *live.AddLiveRestartDomainRequest) (*live.AddLiveRestartDomainResponse, error)
添加回看域名
func (*LiveClient) AddLiveStreamAppQualityDetection ¶ added in v1.13.0
func (c *LiveClient) AddLiveStreamAppQualityDetection(request *live.AddLiveStreamAppQualityDetectionRequest) (*live.AddLiveStreamAppQualityDetectionResponse, error)
添加应用质量检测配置
- 添加应用级别的质量检测模板配置
func (*LiveClient) AddLiveStreamAppRecord ¶
func (c *LiveClient) AddLiveStreamAppRecord(request *live.AddLiveStreamAppRecordRequest) (*live.AddLiveStreamAppRecordResponse, error)
添加应用级别直播录制配置
- 添加应用级别的直播录制模板配置
func (*LiveClient) AddLiveStreamAppSnapshot ¶
func (c *LiveClient) AddLiveStreamAppSnapshot(request *live.AddLiveStreamAppSnapshotRequest) (*live.AddLiveStreamAppSnapshotResponse, error)
添加应用截图配置
- 添加应用级别的截图模板配置
func (*LiveClient) AddLiveStreamAppTranscode ¶
func (c *LiveClient) AddLiveStreamAppTranscode(request *live.AddLiveStreamAppTranscodeRequest) (*live.AddLiveStreamAppTranscodeResponse, error)
添加应用转码配置
- 添加应用级别的转码模板配置
func (*LiveClient) AddLiveStreamAppWatermark ¶
func (c *LiveClient) AddLiveStreamAppWatermark(request *live.AddLiveStreamAppWatermarkRequest) (*live.AddLiveStreamAppWatermarkResponse, error)
添加应用级别水印配置
func (*LiveClient) AddLiveStreamDomainQualityDetection ¶ added in v1.13.0
func (c *LiveClient) AddLiveStreamDomainQualityDetection(request *live.AddLiveStreamDomainQualityDetectionRequest) (*live.AddLiveStreamDomainQualityDetectionResponse, error)
添加域名质量检测配置
- 添加域名级别的质量检测模板配置
func (*LiveClient) AddLiveStreamDomainRecord ¶
func (c *LiveClient) AddLiveStreamDomainRecord(request *live.AddLiveStreamDomainRecordRequest) (*live.AddLiveStreamDomainRecordResponse, error)
添加域名级别直播录制配置
- 添加域名级别的直播录制模板配置
func (*LiveClient) AddLiveStreamDomainSnapshot ¶
func (c *LiveClient) AddLiveStreamDomainSnapshot(request *live.AddLiveStreamDomainSnapshotRequest) (*live.AddLiveStreamDomainSnapshotResponse, error)
添加域名截图配置
- 添加域名级别的截图模板配置
func (*LiveClient) AddLiveStreamDomainTranscode ¶
func (c *LiveClient) AddLiveStreamDomainTranscode(request *live.AddLiveStreamDomainTranscodeRequest) (*live.AddLiveStreamDomainTranscodeResponse, error)
添加域名级别转码配置
- 添加域名级别的转码模板配置
func (*LiveClient) AddLiveStreamDomainWatermark ¶
func (c *LiveClient) AddLiveStreamDomainWatermark(request *live.AddLiveStreamDomainWatermarkRequest) (*live.AddLiveStreamDomainWatermarkResponse, error)
添加域名水印配置
func (*LiveClient) CloseLiveP2p ¶ added in v1.13.0
func (c *LiveClient) CloseLiveP2p(request *live.CloseLiveP2pRequest) (*live.CloseLiveP2pResponse, error)
关闭P2P
func (*LiveClient) CloseLiveRestart ¶ added in v1.10.0
func (c *LiveClient) CloseLiveRestart(request *live.CloseLiveRestartRequest) (*live.CloseLiveRestartResponse, error)
关闭回看
func (*LiveClient) CloseLiveTimeshift ¶ added in v1.6.0
func (c *LiveClient) CloseLiveTimeshift(request *live.CloseLiveTimeshiftRequest) (*live.CloseLiveTimeshiftResponse, error)
关闭时移
func (*LiveClient) DeleteCustomLiveStreamQualityDetectionTemplate ¶ added in v1.13.0
func (c *LiveClient) DeleteCustomLiveStreamQualityDetectionTemplate(request *live.DeleteCustomLiveStreamQualityDetectionTemplateRequest) (*live.DeleteCustomLiveStreamQualityDetectionTemplateResponse, error)
删除直播质量检测模板
- 删除质量检测模板前,请先删除此模板相关的质量检测配置,否则无法删除
func (*LiveClient) DeleteCustomLiveStreamRecordTemplate ¶
func (c *LiveClient) DeleteCustomLiveStreamRecordTemplate(request *live.DeleteCustomLiveStreamRecordTemplateRequest) (*live.DeleteCustomLiveStreamRecordTemplateResponse, error)
删除用户自定义录制模板
- 删除用户自定义录制模板之前必须先删除此模板在各域名、应用、流级别的录制设置
func (*LiveClient) DeleteCustomLiveStreamSnapshotTemplate ¶
func (c *LiveClient) DeleteCustomLiveStreamSnapshotTemplate(request *live.DeleteCustomLiveStreamSnapshotTemplateRequest) (*live.DeleteCustomLiveStreamSnapshotTemplateResponse, error)
删除用户自定义直播截图模板
- 删除截图模板前,请先删除此模板相关的截图配置,否则将会影响线上业务
func (*LiveClient) DeleteCustomLiveStreamTranscodeTemplate ¶ added in v1.4.0
func (c *LiveClient) DeleteCustomLiveStreamTranscodeTemplate(request *live.DeleteCustomLiveStreamTranscodeTemplateRequest) (*live.DeleteCustomLiveStreamTranscodeTemplateResponse, error)
删除用户自定义转码模板
- 删除用户自定义转码模板之前必须先删除此模板在各域名、应用、流级别的转码设置
func (*LiveClient) DeleteCustomLiveStreamWatermarkTemplate ¶
func (c *LiveClient) DeleteCustomLiveStreamWatermarkTemplate(request *live.DeleteCustomLiveStreamWatermarkTemplateRequest) (*live.DeleteCustomLiveStreamWatermarkTemplateResponse, error)
删除用户自定义水印模板
- 删除用户自定义水印模板之前必须先删除此模板在各域名、应用、流级别的水印设置
func (*LiveClient) DeleteLiveDomain ¶
func (c *LiveClient) DeleteLiveDomain(request *live.DeleteLiveDomainRequest) (*live.DeleteLiveDomainResponse, error)
删除直播域名
- 请慎重操作(建议在进行域名删除前到域名解析服务商处恢复域名A记录),以免导致删除操作后此域名不可访问。 deleteLiveDomain调用成功后将删除本条直播域名的全部相关记录,对于仅需要暂停使用该直播域名,推荐stopLiveDomain接口
func (*LiveClient) DeleteLiveRecordings ¶ added in v1.47.0
func (c *LiveClient) DeleteLiveRecordings(request *live.DeleteLiveRecordingsRequest) (*live.DeleteLiveRecordingsResponse, error)
删除录制文件
func (*LiveClient) DeleteLiveStreamAppQualityDetection ¶ added in v1.13.0
func (c *LiveClient) DeleteLiveStreamAppQualityDetection(request *live.DeleteLiveStreamAppQualityDetectionRequest) (*live.DeleteLiveStreamAppQualityDetectionResponse, error)
删除应用级别质量检测模板配置
- 删除应用级别质量检测模板配置,重新推流后生效
func (*LiveClient) DeleteLiveStreamAppRecord ¶
func (c *LiveClient) DeleteLiveStreamAppRecord(request *live.DeleteLiveStreamAppRecordRequest) (*live.DeleteLiveStreamAppRecordResponse, error)
删除应用级别录制模板配置
- 删除应用级别的录制模板配置,重新推流后生效
func (*LiveClient) DeleteLiveStreamAppSnapshot ¶
func (c *LiveClient) DeleteLiveStreamAppSnapshot(request *live.DeleteLiveStreamAppSnapshotRequest) (*live.DeleteLiveStreamAppSnapshotResponse, error)
删除APP截图配置
func (*LiveClient) DeleteLiveStreamAppTranscode ¶
func (c *LiveClient) DeleteLiveStreamAppTranscode(request *live.DeleteLiveStreamAppTranscodeRequest) (*live.DeleteLiveStreamAppTranscodeResponse, error)
删除应用级别转码模板配置
- 删除应用级别的转码模板配置,重新推流后生效
func (*LiveClient) DeleteLiveStreamAppWatermark ¶
func (c *LiveClient) DeleteLiveStreamAppWatermark(request *live.DeleteLiveStreamAppWatermarkRequest) (*live.DeleteLiveStreamAppWatermarkResponse, error)
删除应用级别水印模板配置
- 删除应用级别的水印模板配置,重新推流后生效
func (*LiveClient) DeleteLiveStreamDomainQualityDetection ¶ added in v1.13.0
func (c *LiveClient) DeleteLiveStreamDomainQualityDetection(request *live.DeleteLiveStreamDomainQualityDetectionRequest) (*live.DeleteLiveStreamDomainQualityDetectionResponse, error)
删除域名质量检测配置
- 删除域名级别的质量检测模板配置,重新推流后生效
func (*LiveClient) DeleteLiveStreamDomainRecord ¶
func (c *LiveClient) DeleteLiveStreamDomainRecord(request *live.DeleteLiveStreamDomainRecordRequest) (*live.DeleteLiveStreamDomainRecordResponse, error)
删除域名级别录制模板配置
- 删除域名级别录制模板配置,重新推流后生效
func (*LiveClient) DeleteLiveStreamDomainSnapshot ¶
func (c *LiveClient) DeleteLiveStreamDomainSnapshot(request *live.DeleteLiveStreamDomainSnapshotRequest) (*live.DeleteLiveStreamDomainSnapshotResponse, error)
删除域名截图配置
- 删除域名级别的截图模板配置,重新推流后生效
func (*LiveClient) DeleteLiveStreamDomainTranscode ¶
func (c *LiveClient) DeleteLiveStreamDomainTranscode(request *live.DeleteLiveStreamDomainTranscodeRequest) (*live.DeleteLiveStreamDomainTranscodeResponse, error)
删除域名级别转码模板配置
- 删除域名级别转码模板配置,重新推流后生效
func (*LiveClient) DeleteLiveStreamDomainWatermark ¶
func (c *LiveClient) DeleteLiveStreamDomainWatermark(request *live.DeleteLiveStreamDomainWatermarkRequest) (*live.DeleteLiveStreamDomainWatermarkResponse, error)
删除域名级别水印模板配置
- 删除域名级别水印模板配置,重新推流后生效
func (*LiveClient) DeleteLiveStreamNotifyConfig ¶ added in v1.4.0
func (c *LiveClient) DeleteLiveStreamNotifyConfig(request *live.DeleteLiveStreamNotifyConfigRequest) (*live.DeleteLiveStreamNotifyConfigResponse, error)
删除直播流状态回调地址
func (*LiveClient) DeleteLiveStreamQualityDetectionNotifyConfig ¶ added in v1.13.0
func (c *LiveClient) DeleteLiveStreamQualityDetectionNotifyConfig(request *live.DeleteLiveStreamQualityDetectionNotifyConfigRequest) (*live.DeleteLiveStreamQualityDetectionNotifyConfigResponse, error)
删除质量检测回调配置
func (*LiveClient) DeleteLiveStreamRecordNotifyConfig ¶
func (c *LiveClient) DeleteLiveStreamRecordNotifyConfig(request *live.DeleteLiveStreamRecordNotifyConfigRequest) (*live.DeleteLiveStreamRecordNotifyConfigResponse, error)
删除录制回调配置
func (*LiveClient) DeleteLiveStreamSnapshotNotifyConfig ¶
func (c *LiveClient) DeleteLiveStreamSnapshotNotifyConfig(request *live.DeleteLiveStreamSnapshotNotifyConfigRequest) (*live.DeleteLiveStreamSnapshotNotifyConfigResponse, error)
删除截图回调配置
func (*LiveClient) DescribeCustomLiveStreamQualityDetectionTemplates ¶ added in v1.13.0
func (c *LiveClient) DescribeCustomLiveStreamQualityDetectionTemplates(request *live.DescribeCustomLiveStreamQualityDetectionTemplatesRequest) (*live.DescribeCustomLiveStreamQualityDetectionTemplatesResponse, error)
查询直播质量检测模板列表
func (*LiveClient) DescribeCustomLiveStreamRecordConfig ¶
func (c *LiveClient) DescribeCustomLiveStreamRecordConfig(request *live.DescribeCustomLiveStreamRecordConfigRequest) (*live.DescribeCustomLiveStreamRecordConfigResponse, error)
查询直播直播录制配置
- 录制模板配置按照 域名,应用,流 3级配置添加,以最小的粒度配置生效 - 域名、应用、流 依次粒度递减 即: 域名>应用>流 - 该查询旨在查询域名、应用、流最终生效的录制模板配置,并非各级的模板绑定情况
func (*LiveClient) DescribeCustomLiveStreamRecordTemplates ¶
func (c *LiveClient) DescribeCustomLiveStreamRecordTemplates(request *live.DescribeCustomLiveStreamRecordTemplatesRequest) (*live.DescribeCustomLiveStreamRecordTemplatesResponse, error)
查询用户自定义直播录制模板列表
func (*LiveClient) DescribeCustomLiveStreamSnapshotConfig ¶
func (c *LiveClient) DescribeCustomLiveStreamSnapshotConfig(request *live.DescribeCustomLiveStreamSnapshotConfigRequest) (*live.DescribeCustomLiveStreamSnapshotConfigResponse, error)
查询直播截图配置
- 截图模板配置按照 域名,应用,流 3级配置添加,以最小的粒度配置生效 - 域名、应用、流 依次粒度递减 即: 域名>应用>流 - 该查询旨在查询域名、应用、流最终生效的截图模板配置,并非各级的模板绑定情况
func (*LiveClient) DescribeCustomLiveStreamSnapshotTemplates ¶
func (c *LiveClient) DescribeCustomLiveStreamSnapshotTemplates(request *live.DescribeCustomLiveStreamSnapshotTemplatesRequest) (*live.DescribeCustomLiveStreamSnapshotTemplatesResponse, error)
查询直播截图模板列表
func (*LiveClient) DescribeCustomLiveStreamTranscodeTemplate ¶ added in v1.4.0
func (c *LiveClient) DescribeCustomLiveStreamTranscodeTemplate(request *live.DescribeCustomLiveStreamTranscodeTemplateRequest) (*live.DescribeCustomLiveStreamTranscodeTemplateResponse, error)
查询用户自定义转码模板详情
- 查询用户自定义转码模板详情
- 系统标准转码模板 ld (h.264/640*360/15f) sd (h.264/960*540/24f) hd (h.264/1280*720/25f) shd (h.264/1920*1080/30f) ld-265 (h.265/640*360/15f) sd-265 (h.265/960*540/24f) hd-265 (h.265/1280*720/25f) shd-265 (h.265/1920*1080/30f)
func (*LiveClient) DescribeCustomLiveStreamTranscodeTemplates ¶ added in v1.4.0
func (c *LiveClient) DescribeCustomLiveStreamTranscodeTemplates(request *live.DescribeCustomLiveStreamTranscodeTemplatesRequest) (*live.DescribeCustomLiveStreamTranscodeTemplatesResponse, error)
查询用户自定义转码模板列表
func (*LiveClient) DescribeCustomLiveStreamWatermarkConfig ¶
func (c *LiveClient) DescribeCustomLiveStreamWatermarkConfig(request *live.DescribeCustomLiveStreamWatermarkConfigRequest) (*live.DescribeCustomLiveStreamWatermarkConfigResponse, error)
查询直播水印配置
- 水印模板配置按照 域名,应用,流 3级配置添加,以最小的粒度配置生效 - 域名、应用、流 依次粒度递减 即: 域名>应用>流 - 该查询旨在查询域名、应用、流最终生效的水印模板配置,并非各级的模板绑定情况
func (*LiveClient) DescribeCustomLiveStreamWatermarkTemplates ¶
func (c *LiveClient) DescribeCustomLiveStreamWatermarkTemplates(request *live.DescribeCustomLiveStreamWatermarkTemplatesRequest) (*live.DescribeCustomLiveStreamWatermarkTemplatesResponse, error)
查询用户定义水印模板列表
func (*LiveClient) DescribeDomainOnlineStream ¶ added in v1.10.0
func (c *LiveClient) DescribeDomainOnlineStream(request *live.DescribeDomainOnlineStreamRequest) (*live.DescribeDomainOnlineStreamResponse, error)
查询在线流列表
func (*LiveClient) DescribeDomainsLog ¶ added in v1.10.0
func (c *LiveClient) DescribeDomainsLog(request *live.DescribeDomainsLogRequest) (*live.DescribeDomainsLogResponse, error)
日志下载
func (*LiveClient) DescribeLiveApp ¶
func (c *LiveClient) DescribeLiveApp(request *live.DescribeLiveAppRequest) (*live.DescribeLiveAppResponse, error)
查询域名下的APP列表
func (*LiveClient) DescribeLiveBillData ¶ added in v1.20.0
func (c *LiveClient) DescribeLiveBillData(request *live.DescribeLiveBillDataRequest) (*live.DescribeLiveBillDataResponse, error)
查询直播计费账单用量数据
允许通过条件过滤查询,支持的过滤字段如下:
- startTime[eq] 账单开始时间
- endTime[eq] 账单结束时间
- billType[eq] 账单计费类型
- userPin[like] 用户PIN
func (*LiveClient) DescribeLiveDomainCertificate ¶ added in v1.13.0
func (c *LiveClient) DescribeLiveDomainCertificate(request *live.DescribeLiveDomainCertificateRequest) (*live.DescribeLiveDomainCertificateResponse, error)
查询直播播放证书
func (*LiveClient) DescribeLiveDomainDetail ¶
func (c *LiveClient) DescribeLiveDomainDetail(request *live.DescribeLiveDomainDetailRequest) (*live.DescribeLiveDomainDetailResponse, error)
查询指定域名相关信息
func (*LiveClient) DescribeLiveDomains ¶ added in v1.4.0
func (c *LiveClient) DescribeLiveDomains(request *live.DescribeLiveDomainsRequest) (*live.DescribeLiveDomainsResponse, error)
查询域名列表
func (*LiveClient) DescribeLiveFileStorageData ¶ added in v1.8.0
func (c *LiveClient) DescribeLiveFileStorageData(request *live.DescribeLiveFileStorageDataRequest) (*live.DescribeLiveFileStorageDataResponse, error)
查询存储空间数据
func (*LiveClient) DescribeLiveP2pConfigs ¶ added in v1.13.0
func (c *LiveClient) DescribeLiveP2pConfigs(request *live.DescribeLiveP2pConfigsRequest) (*live.DescribeLiveP2pConfigsResponse, error)
查询P2P配置
func (*LiveClient) DescribeLivePlayAuthKey ¶ added in v1.6.0
func (c *LiveClient) DescribeLivePlayAuthKey(request *live.DescribeLivePlayAuthKeyRequest) (*live.DescribeLivePlayAuthKeyResponse, error)
查询(直播or时移)播放鉴权KEY
func (*LiveClient) DescribeLivePornData ¶ added in v1.6.0
func (c *LiveClient) DescribeLivePornData(request *live.DescribeLivePornDataRequest) (*live.DescribeLivePornDataResponse, error)
查询直播鉴黄张数数据
func (*LiveClient) DescribeLivePublishStatisticGroupByStream ¶ added in v1.47.0
func (c *LiveClient) DescribeLivePublishStatisticGroupByStream(request *live.DescribeLivePublishStatisticGroupByStreamRequest) (*live.DescribeLivePublishStatisticGroupByStreamResponse, error)
查询流分组统计数据(上行)
func (*LiveClient) DescribeLivePublishStreamNum ¶ added in v1.7.0
func (c *LiveClient) DescribeLivePublishStreamNum(request *live.DescribeLivePublishStreamNumRequest) (*live.DescribeLivePublishStreamNumResponse, error)
查询直播推流数
func (*LiveClient) DescribeLiveRestartAuthKey ¶ added in v1.13.0
func (c *LiveClient) DescribeLiveRestartAuthKey(request *live.DescribeLiveRestartAuthKeyRequest) (*live.DescribeLiveRestartAuthKeyResponse, error)
查询直播回看播放鉴权KEY
func (*LiveClient) DescribeLiveRestartConfigs ¶ added in v1.10.0
func (c *LiveClient) DescribeLiveRestartConfigs(request *live.DescribeLiveRestartConfigsRequest) (*live.DescribeLiveRestartConfigsResponse, error)
查询回看配置
func (*LiveClient) DescribeLiveRestartDomainCertificate ¶ added in v1.13.0
func (c *LiveClient) DescribeLiveRestartDomainCertificate(request *live.DescribeLiveRestartDomainCertificateRequest) (*live.DescribeLiveRestartDomainCertificateResponse, error)
查询直播回看播放证书
func (*LiveClient) DescribeLiveSnapshotData ¶ added in v1.6.0
func (c *LiveClient) DescribeLiveSnapshotData(request *live.DescribeLiveSnapshotDataRequest) (*live.DescribeLiveSnapshotDataResponse, error)
查询直播截图张数数据
func (*LiveClient) DescribeLiveStatisticGroupByArea ¶ added in v1.10.0
func (c *LiveClient) DescribeLiveStatisticGroupByArea(request *live.DescribeLiveStatisticGroupByAreaRequest) (*live.DescribeLiveStatisticGroupByAreaResponse, error)
查询地域分组统计数据
func (*LiveClient) DescribeLiveStatisticGroupByAreaIsp ¶ added in v1.10.0
func (c *LiveClient) DescribeLiveStatisticGroupByAreaIsp(request *live.DescribeLiveStatisticGroupByAreaIspRequest) (*live.DescribeLiveStatisticGroupByAreaIspResponse, error)
查询地域/运营商分组统计数据
func (*LiveClient) DescribeLiveStatisticGroupByStream ¶ added in v1.10.0
func (c *LiveClient) DescribeLiveStatisticGroupByStream(request *live.DescribeLiveStatisticGroupByStreamRequest) (*live.DescribeLiveStatisticGroupByStreamResponse, error)
查询流分组统计数据
func (*LiveClient) DescribeLiveStreamBandwidthData ¶ added in v1.7.0
func (c *LiveClient) DescribeLiveStreamBandwidthData(request *live.DescribeLiveStreamBandwidthDataRequest) (*live.DescribeLiveStreamBandwidthDataResponse, error)
查询带宽数据
- 查询某个时间段内的带宽数据(平均带宽) - 查询1分钟粒度的数据时,时间跨度不超过7天,其他粒度时时间跨度不超过30天
func (*LiveClient) DescribeLiveStreamHistoryUserNum ¶ added in v1.7.0
func (c *LiveClient) DescribeLiveStreamHistoryUserNum(request *live.DescribeLiveStreamHistoryUserNumRequest) (*live.DescribeLiveStreamHistoryUserNumResponse, error)
查询直播流历史在线人数
func (*LiveClient) DescribeLiveStreamInfo ¶ added in v1.7.0
func (c *LiveClient) DescribeLiveStreamInfo(request *live.DescribeLiveStreamInfoRequest) (*live.DescribeLiveStreamInfoResponse, error)
查询直播实时流信息
func (*LiveClient) DescribeLiveStreamNotifyConfig ¶ added in v1.4.0
func (c *LiveClient) DescribeLiveStreamNotifyConfig(request *live.DescribeLiveStreamNotifyConfigRequest) (*live.DescribeLiveStreamNotifyConfigResponse, error)
查询直播流状态回调地址
func (*LiveClient) DescribeLiveStreamOnlineList ¶ added in v1.4.0
func (c *LiveClient) DescribeLiveStreamOnlineList(request *live.DescribeLiveStreamOnlineListRequest) (*live.DescribeLiveStreamOnlineListResponse, error)
查询直播中的流的信息
func (*LiveClient) DescribeLiveStreamPlayInfoByPage ¶ added in v1.50.0
func (c *LiveClient) DescribeLiveStreamPlayInfoByPage(request *live.DescribeLiveStreamPlayInfoByPageRequest) (*live.DescribeLiveStreamPlayInfoByPageResponse, error)
查询观看人数
func (*LiveClient) DescribeLiveStreamPlayerRankingData ¶ added in v1.7.0
func (c *LiveClient) DescribeLiveStreamPlayerRankingData(request *live.DescribeLiveStreamPlayerRankingDataRequest) (*live.DescribeLiveStreamPlayerRankingDataResponse, error)
查询直播流播放人数排行
func (*LiveClient) DescribeLiveStreamPublishBandwidthData ¶ added in v1.7.0
func (c *LiveClient) DescribeLiveStreamPublishBandwidthData(request *live.DescribeLiveStreamPublishBandwidthDataRequest) (*live.DescribeLiveStreamPublishBandwidthDataResponse, error)
查询推流带宽
- 查询某个时间段内的推流上行带宽数据 - 查询1分钟粒度的数据时,时间跨度不超过7天,其他粒度时时间跨度不超过30天
func (*LiveClient) DescribeLiveStreamPublishInfoByPage ¶ added in v1.50.0
func (c *LiveClient) DescribeLiveStreamPublishInfoByPage(request *live.DescribeLiveStreamPublishInfoByPageRequest) (*live.DescribeLiveStreamPublishInfoByPageResponse, error)
查询推流码率、帧率
func (*LiveClient) DescribeLiveStreamPublishList ¶ added in v1.4.0
func (c *LiveClient) DescribeLiveStreamPublishList(request *live.DescribeLiveStreamPublishListRequest) (*live.DescribeLiveStreamPublishListResponse, error)
查看推流历史记录
func (*LiveClient) DescribeLiveStreamPublishTrafficData ¶ added in v1.7.0
func (c *LiveClient) DescribeLiveStreamPublishTrafficData(request *live.DescribeLiveStreamPublishTrafficDataRequest) (*live.DescribeLiveStreamPublishTrafficDataResponse, error)
查询推流上行流量数据
- 查询某个时间段内的流量数据。 - 查询1分钟粒度的数据时,时间跨度不超过7天,其他粒度时时间跨度不超过30天
func (*LiveClient) DescribeLiveStreamQualityDetectionNotifyConfig ¶ added in v1.13.0
func (c *LiveClient) DescribeLiveStreamQualityDetectionNotifyConfig(request *live.DescribeLiveStreamQualityDetectionNotifyConfigRequest) (*live.DescribeLiveStreamQualityDetectionNotifyConfigResponse, error)
查询质量检测回调配置
func (*LiveClient) DescribeLiveStreamRecordNotifyConfig ¶
func (c *LiveClient) DescribeLiveStreamRecordNotifyConfig(request *live.DescribeLiveStreamRecordNotifyConfigRequest) (*live.DescribeLiveStreamRecordNotifyConfigResponse, error)
查询录制回调配置
func (*LiveClient) DescribeLiveStreamSnapshotNotifyConfig ¶
func (c *LiveClient) DescribeLiveStreamSnapshotNotifyConfig(request *live.DescribeLiveStreamSnapshotNotifyConfigRequest) (*live.DescribeLiveStreamSnapshotNotifyConfigResponse, error)
查询截图回调配置
func (*LiveClient) DescribeLiveStreamTrafficData ¶ added in v1.7.0
func (c *LiveClient) DescribeLiveStreamTrafficData(request *live.DescribeLiveStreamTrafficDataRequest) (*live.DescribeLiveStreamTrafficDataResponse, error)
查询流量数据
- 查询某个时间段内的流量数据。 - 查询1分钟粒度的数据时,时间跨度不超过7天,其他粒度时时间跨度不超过30天
func (*LiveClient) DescribeLiveStreamTranscodeConfig ¶
func (c *LiveClient) DescribeLiveStreamTranscodeConfig(request *live.DescribeLiveStreamTranscodeConfigRequest) (*live.DescribeLiveStreamTranscodeConfigResponse, error)
查询转码模板配置
- 转码模板配置按照 域名,应用,流 3级配置添加,以最小的粒度配置生效原则 - 域名、应用、流 依次粒度递减 即: 域名>应用>流 - 该查询旨在查询域名、应用、流最终生效的转码模板配置,并非各级的模板绑定情况
func (*LiveClient) DescribeLiveTimeshiftConfigs ¶ added in v1.6.0
func (c *LiveClient) DescribeLiveTimeshiftConfigs(request *live.DescribeLiveTimeshiftConfigsRequest) (*live.DescribeLiveTimeshiftConfigsResponse, error)
查询时移配置
func (*LiveClient) DescribeLiveTranscodeStreamBandwidth ¶ added in v1.7.0
func (c *LiveClient) DescribeLiveTranscodeStreamBandwidth(request *live.DescribeLiveTranscodeStreamBandwidthRequest) (*live.DescribeLiveTranscodeStreamBandwidthResponse, error)
查询转码流播放带宽
- 查询1分钟粒度的数据时,时间跨度不超过7天,其他粒度时时间跨度不超过30天
func (*LiveClient) DescribeLiveTranscodeStreamList ¶ added in v1.7.0
func (c *LiveClient) DescribeLiveTranscodeStreamList(request *live.DescribeLiveTranscodeStreamListRequest) (*live.DescribeLiveTranscodeStreamListResponse, error)
查询转码流信息
func (*LiveClient) DescribeLiveTranscodeStreamNum ¶ added in v1.7.0
func (c *LiveClient) DescribeLiveTranscodeStreamNum(request *live.DescribeLiveTranscodeStreamNumRequest) (*live.DescribeLiveTranscodeStreamNumResponse, error)
查询转码流数量
func (*LiveClient) DescribeLiveTranscodeStreamPlayerUserNum ¶ added in v1.7.0
func (c *LiveClient) DescribeLiveTranscodeStreamPlayerUserNum(request *live.DescribeLiveTranscodeStreamPlayerUserNumRequest) (*live.DescribeLiveTranscodeStreamPlayerUserNumResponse, error)
查询转码流观看人数
func (*LiveClient) DescribeLiveTranscodingDurationData ¶ added in v1.7.0
func (c *LiveClient) DescribeLiveTranscodingDurationData(request *live.DescribeLiveTranscodingDurationDataRequest) (*live.DescribeLiveTranscodingDurationDataResponse, error)
查询转码时长数据
func (*LiveClient) DescribePublishStreamInfoData ¶ added in v1.7.0
func (c *LiveClient) DescribePublishStreamInfoData(request *live.DescribePublishStreamInfoDataRequest) (*live.DescribePublishStreamInfoDataResponse, error)
查询推流监控数据
func (*LiveClient) DescribeQualityDetectionBinding ¶ added in v1.13.0
func (c *LiveClient) DescribeQualityDetectionBinding(request *live.DescribeQualityDetectionBindingRequest) (*live.DescribeQualityDetectionBindingResponse, error)
查询质量检测模板绑定
func (*LiveClient) DescribeRecordBinding ¶ added in v1.10.0
func (c *LiveClient) DescribeRecordBinding(request *live.DescribeRecordBindingRequest) (*live.DescribeRecordBindingResponse, error)
查询录制模板绑定
func (*LiveClient) DescribeSnapshotBinding ¶ added in v1.10.0
func (c *LiveClient) DescribeSnapshotBinding(request *live.DescribeSnapshotBindingRequest) (*live.DescribeSnapshotBindingResponse, error)
查询截图模板绑定
func (*LiveClient) DescribeSystemLiveStreamTranscodeTemplates ¶ added in v1.10.0
func (c *LiveClient) DescribeSystemLiveStreamTranscodeTemplates(request *live.DescribeSystemLiveStreamTranscodeTemplatesRequest) (*live.DescribeSystemLiveStreamTranscodeTemplatesResponse, error)
查询系统默认转码模板列表
func (*LiveClient) DescribeTranscodeBinding ¶ added in v1.10.0
func (c *LiveClient) DescribeTranscodeBinding(request *live.DescribeTranscodeBindingRequest) (*live.DescribeTranscodeBindingResponse, error)
查询转码模板绑定
func (*LiveClient) DescribeUrlRanking ¶ added in v1.10.0
func (c *LiveClient) DescribeUrlRanking(request *live.DescribeUrlRankingRequest) (*live.DescribeUrlRankingResponse, error)
查询URL播放排行
func (*LiveClient) DescribeWatermarkBinding ¶ added in v1.10.0
func (c *LiveClient) DescribeWatermarkBinding(request *live.DescribeWatermarkBindingRequest) (*live.DescribeWatermarkBindingResponse, error)
查询水印模板绑定
func (*LiveClient) DisableLogger ¶ added in v1.13.0
func (c *LiveClient) DisableLogger()
func (*LiveClient) ForbidLiveStream ¶
func (c *LiveClient) ForbidLiveStream(request *live.ForbidLiveStreamRequest) (*live.ForbidLiveStreamResponse, error)
禁止直播流推送
func (*LiveClient) InterruptLiveStream ¶ added in v1.10.0
func (c *LiveClient) InterruptLiveStream(request *live.InterruptLiveStreamRequest) (*live.InterruptLiveStreamResponse, error)
中断直播流推送
- 中断操作1秒后可以继续推流
func (*LiveClient) OpenLiveP2p ¶ added in v1.13.0
func (c *LiveClient) OpenLiveP2p(request *live.OpenLiveP2pRequest) (*live.OpenLiveP2pResponse, error)
开启P2P
func (*LiveClient) OpenLiveRestart ¶ added in v1.10.0
func (c *LiveClient) OpenLiveRestart(request *live.OpenLiveRestartRequest) (*live.OpenLiveRestartResponse, error)
开启回看
1、直播回看文件格式仅支持m3u8。 2、回看时长用户可以配置,最大支持7天,即用户请求回看内容,最多可以请求最近7天的直播回看内容。 3、域名格式:http://{restartDomain}/{appName}/{streamName}/index.m3u8?starttime=1527756680&endtime=1527760280 (unix时间戳) 4、starttime-endtime最长可支持24小时,可跨天
func (*LiveClient) OpenLiveTimeshift ¶ added in v1.6.0
func (c *LiveClient) OpenLiveTimeshift(request *live.OpenLiveTimeshiftRequest) (*live.OpenLiveTimeshiftResponse, error)
开启时移
直播支持最大4小时的HLS时移,使用方式为在播放域名后增加时移参数来实现,参数类型支持指定开始时间和时间偏移量2种方式进行时移。 开启直播时移后,重新推流生效,使用播放域名带相应参数访问即可播放 - 域名格式: 1、http://{playDomain}/{appName}/{streamName}/index.m3u8?timeshift=400(秒,指从当前时间往前时移的偏移量) 2、http://{playDomain}/{appName}/{streamName}/index.m3u8?starttime=1529223702 (unix时间戳)
func (*LiveClient) ResumeLiveStream ¶
func (c *LiveClient) ResumeLiveStream(request *live.ResumeLiveStreamRequest) (*live.ResumeLiveStreamResponse, error)
恢复直播流推送
func (*LiveClient) SetConfig ¶
func (c *LiveClient) SetConfig(config *core.Config)
func (*LiveClient) SetLiveDomainCertificate ¶ added in v1.13.0
func (c *LiveClient) SetLiveDomainCertificate(request *live.SetLiveDomainCertificateRequest) (*live.SetLiveDomainCertificateResponse, error)
设置(直播or时移)播放证书
-- 设置成功之后30分钟以内生效
func (*LiveClient) SetLivePlayAuthKey ¶ added in v1.6.0
func (c *LiveClient) SetLivePlayAuthKey(request *live.SetLivePlayAuthKeyRequest) (*live.SetLivePlayAuthKeyResponse, error)
设置(直播or时移)播放鉴权KEY
func (*LiveClient) SetLiveRestartAuthKey ¶ added in v1.13.0
func (c *LiveClient) SetLiveRestartAuthKey(request *live.SetLiveRestartAuthKeyRequest) (*live.SetLiveRestartAuthKeyResponse, error)
设置直播回看播放鉴权KEY
func (*LiveClient) SetLiveRestartDomainCertificate ¶ added in v1.13.0
func (c *LiveClient) SetLiveRestartDomainCertificate(request *live.SetLiveRestartDomainCertificateRequest) (*live.SetLiveRestartDomainCertificateResponse, error)
设置直播回看证书
-- 设置成功之后30分钟以内生效
func (*LiveClient) SetLiveStreamNotifyConfig ¶ added in v1.4.0
func (c *LiveClient) SetLiveStreamNotifyConfig(request *live.SetLiveStreamNotifyConfigRequest) (*live.SetLiveStreamNotifyConfigResponse, error)
设置直播流状态回调地址
func (*LiveClient) SetLiveStreamQualityDetectionNotifyConfig ¶ added in v1.13.0
func (c *LiveClient) SetLiveStreamQualityDetectionNotifyConfig(request *live.SetLiveStreamQualityDetectionNotifyConfigRequest) (*live.SetLiveStreamQualityDetectionNotifyConfigResponse, error)
设置直播质量检测回调通知地址
func (*LiveClient) SetLiveStreamRecordNotifyConfig ¶ added in v1.4.0
func (c *LiveClient) SetLiveStreamRecordNotifyConfig(request *live.SetLiveStreamRecordNotifyConfigRequest) (*live.SetLiveStreamRecordNotifyConfigResponse, error)
设置直播录制回调通知
func (*LiveClient) SetLiveStreamSnapshotNotifyConfig ¶ added in v1.4.0
func (c *LiveClient) SetLiveStreamSnapshotNotifyConfig(request *live.SetLiveStreamSnapshotNotifyConfigRequest) (*live.SetLiveStreamSnapshotNotifyConfigResponse, error)
设置直播截图回调通知地址
func (*LiveClient) SetLogger ¶
func (c *LiveClient) SetLogger(logger core.Logger)
func (*LiveClient) StartLiveDomain ¶
func (c *LiveClient) StartLiveDomain(request *live.StartLiveDomainRequest) (*live.StartLiveDomainResponse, error)
启动域名
- 启用状态为 停用 的直播域名对(推流域名,播放域名)将DomainStatus变更为online
func (*LiveClient) StopLiveApp ¶
func (c *LiveClient) StopLiveApp(request *live.StopLiveAppRequest) (*live.StopLiveAppResponse, error)
停用 运行中 状态的应用
- 停用应用之后,不能再用此应用名推流
func (*LiveClient) StopLiveDomain ¶
func (c *LiveClient) StopLiveDomain(request *live.StopLiveDomainRequest) (*live.StopLiveDomainResponse, error)
停用域名
- 停用直播域名对(推流域名,播放域名),将DomainStatus变更为offline - 停用该直播域名对后,直播域名信息仍保留,但用户将不能再用该推流域名推流或播放域名播放