jdcloud_sdk.services.live.apis package¶
Submodules¶
jdcloud_sdk.services.live.apis.AddCustomLiveStreamRecordTemplateRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddCustomLiveStreamRecordTemplateRequest.AddCustomLiveStreamRecordTemplateParameters(recordPeriod, saveBucket, recordFileType, template)[source]¶ Bases:
objectparam recordPeriod: 自动录制周期 取值: [15,360]
单位: 分钟
param saveBucket: 存储桶 param recordFileType: 录制文件格式: 取值: ts,flv,mp4 (多种类型之间用;隔开)
不区分大小写
param template: 录制模板自定义名称:
- 取值要求:数字、大小写字母或短横线(“-“)、下划线(“_”), 最大长度50个字符
- <b>注意: 不能与已定义命名重复</b>
-
class
jdcloud_sdk.services.live.apis.AddCustomLiveStreamRecordTemplateRequest.AddCustomLiveStreamRecordTemplateRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加用户自定义直播录制模板
jdcloud_sdk.services.live.apis.AddCustomLiveStreamSnapshotTemplateRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddCustomLiveStreamSnapshotTemplateRequest.AddCustomLiveStreamSnapshotTemplateParameters(format, fillType, snapshotInterval, saveMode, saveBucket, template)[source]¶ Bases:
objectparam format: 截图格式 取值: jpg, png
不区分大小写
param fillType: 截图与设定的宽高不匹配时的处理规则 1: 拉伸 2: 留黑 3: 留白 4: 高斯模糊
1是按照设定宽高拉伸
2,3,4是等比例的缩放多余或不足处按调置处理
param snapshotInterval: 截图周期 取值范围 [5,3600]
单位: 秒
param saveMode: 存储模式 1: 覆盖存储 2: 顺序存储
param saveBucket: 存储桶 param template: 截图模板自定义名称: 取值要求: 数字、大小写字母或短横线(“-“)、下划线(“_”), 首尾不能有特殊字符(“-“) 最大长度50个字符
<b>注意: 不能与已定义命名重复</b>
-
class
jdcloud_sdk.services.live.apis.AddCustomLiveStreamSnapshotTemplateRequest.AddCustomLiveStreamSnapshotTemplateRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加直播截图模板
jdcloud_sdk.services.live.apis.AddCustomLiveStreamTranscodeTemplateRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddCustomLiveStreamTranscodeTemplateRequest.AddCustomLiveStreamTranscodeTemplateParameters(videoCodeRate, videoFrameRate, template, audioCodec, audioSampleRate, audioChannel, audioCodeRate)[source]¶ Bases:
objectparam videoCodeRate: 转码输出的码率值 取值范围: [128,15000]
单位: kpbs
param videoFrameRate: 转码输出的帧率值 取值:[1,30]
param template: 转码模板(转码流输出后缀) 取值要求:数字、大小写字母或短横线(“-“),必须以数字或字母作为开头和结尾,长度不超过50字符
<b>注意: 不能与系统的标准的转码模板和当前用户已自定义命名重复</b>
系统标准转码模板 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)
param audioCodec: 转码输出音频编码格式 取值: aac、mp3
不区分大小写
param audioSampleRate: 转码输出音频采样率 取值: [44100,48000]
param audioChannel: 转码输出音频通道数 1: 单声道 2: 双声道
param audioCodeRate: 转码输出音频码率 取值: [16,128]
单位: kbps
-
setAudioFormat(audioFormat)[source]¶ param audioFormat: (Optional) 转码输出音频格式 - 取值: aac_lc,aac_low,aac_he,aac_he_v2; 默认:aac_he
- 不区分大小写
-
setHeight(height)[source]¶ param height: (Optional) 转码输出视频高度 - 取值: [128,4096]
- 如果(width,height)只设置其中之一,则按所设置参数项等比缩放另一项输出转码
- 如果(width,height)都不设置,则按源流大小输出转码
-
class
jdcloud_sdk.services.live.apis.AddCustomLiveStreamTranscodeTemplateRequest.AddCustomLiveStreamTranscodeTemplateRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加自定义转码模板- 系统为您预设了标准转码模板,如果不能满足您的转码需求,可以通过此接口添加自定义转码模板
- 系统标准转码模板
- 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)
jdcloud_sdk.services.live.apis.AddCustomLiveStreamWatermarkTemplateRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddCustomLiveStreamWatermarkTemplateRequest.AddCustomLiveStreamWatermarkTemplateParameters(offsetX, offsetY, width, height, template, url)[source]¶ Bases:
objectparam offsetX: x轴偏移量 取值范围 percent: (0,100] pixel: (0,1920]
param offsetY: y轴偏移量: 取值范围 percent: (0,100] pixel: (0,1920]
param width: 水印宽度: 取值范围 percent: (0,100] pixel: (0,1920]
param height: 水印高度: 取值范围 percent: (0,100] pixel: (0,1920]
param template: 自定义水印模板名称
- 取值要求: 数字、大小写字母、短横线(“-“)、下划线(“_”),   首尾不能有特殊字符(“-“),   不超过50字符,utf-8格式 - <b>注意: 不能与已定义命名重复</b>
param url: 水印地址<br>- 以 http:// 开头,可公开访问地址<br> -
setOffsetUnit(offsetUnit)[source]¶ param offsetUnit: (Optional) 偏移量单位 - 取值: percent,pixel
- percent:按百分比; pixel:像素 默认:pixel
-
class
jdcloud_sdk.services.live.apis.AddCustomLiveStreamWatermarkTemplateRequest.AddCustomLiveStreamWatermarkTemplateRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加用户自定义水印模板
jdcloud_sdk.services.live.apis.AddLiveAppRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddLiveAppRequest.AddLiveAppParameters(publishDomain, appName)[source]¶ Bases:
objectparam publishDomain: 直播的推流域名 param appName: 应用名称 - 取值: 数字字母中划线(“-“)下划线(“_”) 50个字符以内
-
class
jdcloud_sdk.services.live.apis.AddLiveAppRequest.AddLiveAppRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加直播应用名- 需要提前在应用(app)级别绑定功能模板时才需要提前新建应用名
- 新的应用名可以推流时自动创建
jdcloud_sdk.services.live.apis.AddLiveDomainRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddLiveDomainRequest.AddLiveDomainParameters(publishDomain, playDomain)[source]¶ Bases:
objectparam publishDomain: 直播的推流域名 不支持泛域名
param playDomain: 直播的播放域名 不支持泛域名
-
class
jdcloud_sdk.services.live.apis.AddLiveDomainRequest.AddLiveDomainRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加直播域名- 创建直播域名之前,必须先开通直播服务
- 直播域名必须已经备案完成
jdcloud_sdk.services.live.apis.AddLiveRecordTaskRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddLiveRecordTaskRequest.AddLiveRecordTaskParameters(publishDomain, appName, streamName, recordTimes, saveBucket, saveEndpoint, recordFileType)[source]¶ Bases:
objectparam publishDomain: 推流域名 param appName: 应用名称 param streamName: 流名称 param recordTimes: 录制时间集合 最大支持10段,多段合并成一个文件
多段时间跨度最小不能小于10s
多段时间跨度最大不能超过8小时
param saveBucket: 存储桶 param saveEndpoint: 存储地址 param recordFileType: 录制文件类型: 取值: ts,flv,mp4 (多种类型之间用;隔开)
不区分大小写
-
class
jdcloud_sdk.services.live.apis.AddLiveRecordTaskRequest.AddLiveRecordTaskRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加打点录制任务- 您可以调用此接口精确提取已录制的文件中所需要的部分
jdcloud_sdk.services.live.apis.AddLiveStreamAppRecordRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamAppRecordRequest.AddLiveStreamAppRecordParameters(publishDomain, appName, template)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- appName – 应用名称
- template – 录制模版
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamAppRecordRequest.AddLiveStreamAppRecordRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加应用级别直播录制配置- 添加应用级别的直播录制模板配置
jdcloud_sdk.services.live.apis.AddLiveStreamAppSnapshotRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamAppSnapshotRequest.AddLiveStreamAppSnapshotParameters(publishDomain, appName, template)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- appName – 应用名称
- template – 截图模板
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamAppSnapshotRequest.AddLiveStreamAppSnapshotRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加应用截图配置- 添加应用级别的截图模板配置
jdcloud_sdk.services.live.apis.AddLiveStreamAppTranscodeRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamAppTranscodeRequest.AddLiveStreamAppTranscodeParameters(publishDomain, appName, template)[source]¶ Bases:
objectparam publishDomain: 推流域名 param appName: 应用名称 param template: 转码模版 - 取值范围: 系统标准转码模板, 用户自定义转码模板
- 系统标准转码模板 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)
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamAppTranscodeRequest.AddLiveStreamAppTranscodeRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加应用转码配置- 添加应用级别的转码模板配置
jdcloud_sdk.services.live.apis.AddLiveStreamAppWatermarkRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamAppWatermarkRequest.AddLiveStreamAppWatermarkParameters(publishDomain, appName, template)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- appName – 应用名称
- template – 水印模板名称
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamAppWatermarkRequest.AddLiveStreamAppWatermarkRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加应用级别水印配置
jdcloud_sdk.services.live.apis.AddLiveStreamDomainRecordRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamDomainRecordRequest.AddLiveStreamDomainRecordParameters(publishDomain, template)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- template – 录制模版
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamDomainRecordRequest.AddLiveStreamDomainRecordRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加域名级别直播录制配置- 添加域名级别的直播录制模板配置
jdcloud_sdk.services.live.apis.AddLiveStreamDomainSnapshotRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamDomainSnapshotRequest.AddLiveStreamDomainSnapshotParameters(publishDomain, template)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- template – 截图模板
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamDomainSnapshotRequest.AddLiveStreamDomainSnapshotRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加域名截图配置- 添加域名级别的截图模板配置
jdcloud_sdk.services.live.apis.AddLiveStreamDomainTranscodeRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamDomainTranscodeRequest.AddLiveStreamDomainTranscodeParameters(publishDomain, template)[source]¶ Bases:
objectparam publishDomain: 直播的推流域名 param template: 转码模版 - 取值范围: 系统标准转码模板, 用户自定义转码模板
- 系统标准转码模板 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)
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamDomainTranscodeRequest.AddLiveStreamDomainTranscodeRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加域名级别转码配置- 添加域名级别的转码模板配置
jdcloud_sdk.services.live.apis.AddLiveStreamDomainWatermarkRequest module¶
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamDomainWatermarkRequest.AddLiveStreamDomainWatermarkParameters(publishDomain, template)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- template – 水印模板
-
class
jdcloud_sdk.services.live.apis.AddLiveStreamDomainWatermarkRequest.AddLiveStreamDomainWatermarkRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加域名水印配置
jdcloud_sdk.services.live.apis.CloseLiveTimeshiftRequest module¶
-
class
jdcloud_sdk.services.live.apis.CloseLiveTimeshiftRequest.CloseLiveTimeshiftParameters(playDomain)[source]¶ Bases:
objectParameters: playDomain – 直播的播放域名
-
class
jdcloud_sdk.services.live.apis.CloseLiveTimeshiftRequest.CloseLiveTimeshiftRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest关闭时移
jdcloud_sdk.services.live.apis.DeleteCustomLiveStreamRecordTemplateRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteCustomLiveStreamRecordTemplateRequest.DeleteCustomLiveStreamRecordTemplateParameters(template)[source]¶ Bases:
objectParameters: template – 录制模板
-
class
jdcloud_sdk.services.live.apis.DeleteCustomLiveStreamRecordTemplateRequest.DeleteCustomLiveStreamRecordTemplateRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除用户自定义录制模板- 删除用户自定义录制模板之前必须先删除此模板在各域名、应用、流级别的录制设置
jdcloud_sdk.services.live.apis.DeleteCustomLiveStreamSnapshotTemplateRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteCustomLiveStreamSnapshotTemplateRequest.DeleteCustomLiveStreamSnapshotTemplateParameters(template)[source]¶ Bases:
objectParameters: template – 截图模板
-
class
jdcloud_sdk.services.live.apis.DeleteCustomLiveStreamSnapshotTemplateRequest.DeleteCustomLiveStreamSnapshotTemplateRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除用户自定义直播截图模板- 删除截图模板前,请先删除此模板相关的截图配置,否则将会影响线上业务
jdcloud_sdk.services.live.apis.DeleteCustomLiveStreamTranscodeTemplateRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteCustomLiveStreamTranscodeTemplateRequest.DeleteCustomLiveStreamTranscodeTemplateParameters(template)[source]¶ Bases:
objectParameters: template – 转码模板
-
class
jdcloud_sdk.services.live.apis.DeleteCustomLiveStreamTranscodeTemplateRequest.DeleteCustomLiveStreamTranscodeTemplateRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除用户自定义转码模板- 删除用户自定义转码模板之前必须先删除此模板在各域名、应用、流级别的转码设置
jdcloud_sdk.services.live.apis.DeleteCustomLiveStreamWatermarkTemplateRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteCustomLiveStreamWatermarkTemplateRequest.DeleteCustomLiveStreamWatermarkTemplateParameters(template)[source]¶ Bases:
objectParameters: template – 水印模板
-
class
jdcloud_sdk.services.live.apis.DeleteCustomLiveStreamWatermarkTemplateRequest.DeleteCustomLiveStreamWatermarkTemplateRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除用户自定义水印模板- 删除用户自定义水印模板之前必须先删除此模板在各域名、应用、流级别的水印设置
jdcloud_sdk.services.live.apis.DeleteLiveAppRequest module¶
jdcloud_sdk.services.live.apis.DeleteLiveDomainRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteLiveDomainRequest.DeleteLiveDomainParameters(publishDomain)[source]¶ Bases:
objectParameters: publishDomain – 推流域名
-
class
jdcloud_sdk.services.live.apis.DeleteLiveDomainRequest.DeleteLiveDomainRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除直播域名- 请慎重操作(建议在进行域名删除前到域名解析服务商处恢复域名A记录),以免导致删除操作后此域名不可访问。 deleteLiveDomain调用成功后将删除本条直播域名的全部相关记录,对于仅需要暂停使用该直播域名,推荐stopLiveDomain接口
jdcloud_sdk.services.live.apis.DeleteLiveStreamAppRecordRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamAppRecordRequest.DeleteLiveStreamAppRecordParameters(publishDomain, appName, template)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- appName – 应用名称
- template – 录制模板
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamAppRecordRequest.DeleteLiveStreamAppRecordRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除应用级别录制模板配置- 删除应用级别的录制模板配置,重新推流后生效
jdcloud_sdk.services.live.apis.DeleteLiveStreamAppSnapshotRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamAppSnapshotRequest.DeleteLiveStreamAppSnapshotParameters(publishDomain, appName, template)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- appName – 应用名称
- template – 截图模板
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamAppSnapshotRequest.DeleteLiveStreamAppSnapshotRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除APP截图配置
jdcloud_sdk.services.live.apis.DeleteLiveStreamAppTranscodeRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamAppTranscodeRequest.DeleteLiveStreamAppTranscodeParameters(publishDomain, appName, template)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- appName – 应用名称
- template – 转码模板
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamAppTranscodeRequest.DeleteLiveStreamAppTranscodeRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除应用级别转码模板配置- 删除应用级别的转码模板配置,重新推流后生效
jdcloud_sdk.services.live.apis.DeleteLiveStreamAppWatermarkRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamAppWatermarkRequest.DeleteLiveStreamAppWatermarkParameters(publishDomain, appName, template)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- appName – 应用名称
- template – 水印模板
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamAppWatermarkRequest.DeleteLiveStreamAppWatermarkRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除应用级别水印模板配置- 删除应用级别的水印模板配置,重新推流后生效
jdcloud_sdk.services.live.apis.DeleteLiveStreamDomainRecordRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamDomainRecordRequest.DeleteLiveStreamDomainRecordParameters(publishDomain, template)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- template – 录制模板
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamDomainRecordRequest.DeleteLiveStreamDomainRecordRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除域名级别录制模板配置- 删除域名级别录制模板配置,重新推流后生效
jdcloud_sdk.services.live.apis.DeleteLiveStreamDomainSnapshotRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamDomainSnapshotRequest.DeleteLiveStreamDomainSnapshotParameters(publishDomain, template)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- template – 截图模板
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamDomainSnapshotRequest.DeleteLiveStreamDomainSnapshotRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除域名截图配置- 删除域名级别的截图模板配置,重新推流后生效
jdcloud_sdk.services.live.apis.DeleteLiveStreamDomainTranscodeRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamDomainTranscodeRequest.DeleteLiveStreamDomainTranscodeParameters(publishDomain, template)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- template – 转码模板
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamDomainTranscodeRequest.DeleteLiveStreamDomainTranscodeRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除域名级别转码模板配置- 删除域名级别转码模板配置,重新推流后生效
jdcloud_sdk.services.live.apis.DeleteLiveStreamDomainWatermarkRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamDomainWatermarkRequest.DeleteLiveStreamDomainWatermarkParameters(publishDomain, template)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- template – 水印模板
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamDomainWatermarkRequest.DeleteLiveStreamDomainWatermarkRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除域名级别水印模板配置- 删除域名级别水印模板配置,重新推流后生效
jdcloud_sdk.services.live.apis.DeleteLiveStreamNotifyConfigRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamNotifyConfigRequest.DeleteLiveStreamNotifyConfigParameters(publishDomain)[source]¶ Bases:
objectParameters: publishDomain – 推流域名
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamNotifyConfigRequest.DeleteLiveStreamNotifyConfigRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除直播流状态回调地址
jdcloud_sdk.services.live.apis.DeleteLiveStreamRecordNotifyConfigRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamRecordNotifyConfigRequest.DeleteLiveStreamRecordNotifyConfigParameters(publishDomain)[source]¶ Bases:
objectParameters: publishDomain – 推流域名
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamRecordNotifyConfigRequest.DeleteLiveStreamRecordNotifyConfigRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除录制回调配置
jdcloud_sdk.services.live.apis.DeleteLiveStreamSnapshotNotifyConfigRequest module¶
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamSnapshotNotifyConfigRequest.DeleteLiveStreamSnapshotNotifyConfigParameters(publishDomain)[source]¶ Bases:
objectParameters: publishDomain – 推流域名
-
class
jdcloud_sdk.services.live.apis.DeleteLiveStreamSnapshotNotifyConfigRequest.DeleteLiveStreamSnapshotNotifyConfigRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除截图回调配置
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamRecordConfigRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamRecordConfigRequest.DescribeCustomLiveStreamRecordConfigParameters[source]¶ Bases:
object
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamRecordConfigRequest.DescribeCustomLiveStreamRecordConfigRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询直播直播录制配置- 录制模板配置按照 域名,应用,流 3级配置添加,以最小的粒度配置生效
- 域名、应用、流 依次粒度递减 即: 域名>应用>流
- 该查询旨在查询域名、应用、流最终生效的录制模板配置,并非各级的模板绑定情况
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamRecordTemplatesRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamRecordTemplatesRequest.DescribeCustomLiveStreamRecordTemplatesParameters[source]¶ Bases:
object
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamRecordTemplatesRequest.DescribeCustomLiveStreamRecordTemplatesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询用户自定义直播录制模板列表
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamSnapshotConfigRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamSnapshotConfigRequest.DescribeCustomLiveStreamSnapshotConfigParameters[source]¶ Bases:
object
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamSnapshotConfigRequest.DescribeCustomLiveStreamSnapshotConfigRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询直播截图配置- 截图模板配置按照 域名,应用,流 3级配置添加,以最小的粒度配置生效
- 域名、应用、流 依次粒度递减 即: 域名>应用>流
- 该查询旨在查询域名、应用、流最终生效的截图模板配置,并非各级的模板绑定情况
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamSnapshotTemplatesRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamSnapshotTemplatesRequest.DescribeCustomLiveStreamSnapshotTemplatesParameters[source]¶ Bases:
object
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamSnapshotTemplatesRequest.DescribeCustomLiveStreamSnapshotTemplatesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询直播截图模板列表
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamTranscodeTemplateRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamTranscodeTemplateRequest.DescribeCustomLiveStreamTranscodeTemplateParameters(template)[source]¶ Bases:
objectParameters: template – 转码模板
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamTranscodeTemplateRequest.DescribeCustomLiveStreamTranscodeTemplateRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询用户自定义转码模板详情- 查询用户自定义转码模板详情
- 系统标准转码模板
- 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)
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamTranscodeTemplatesRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamTranscodeTemplatesRequest.DescribeCustomLiveStreamTranscodeTemplatesParameters[source]¶ Bases:
object
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamTranscodeTemplatesRequest.DescribeCustomLiveStreamTranscodeTemplatesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询用户自定义转码模板列表
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamWatermarkConfigRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamWatermarkConfigRequest.DescribeCustomLiveStreamWatermarkConfigParameters[source]¶ Bases:
object
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamWatermarkConfigRequest.DescribeCustomLiveStreamWatermarkConfigRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询直播水印配置- 水印模板配置按照 域名,应用,流 3级配置添加,以最小的粒度配置生效
- 域名、应用、流 依次粒度递减 即: 域名>应用>流
- 该查询旨在查询域名、应用、流最终生效的水印模板配置,并非各级的模板绑定情况
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamWatermarkTemplatesRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamWatermarkTemplatesRequest.DescribeCustomLiveStreamWatermarkTemplatesParameters[source]¶ Bases:
object
-
class
jdcloud_sdk.services.live.apis.DescribeCustomLiveStreamWatermarkTemplatesRequest.DescribeCustomLiveStreamWatermarkTemplatesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询用户定义水印模板列表
jdcloud_sdk.services.live.apis.DescribeLiveAppRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveAppRequest.DescribeLiveAppParameters[source]¶ Bases:
object
-
class
jdcloud_sdk.services.live.apis.DescribeLiveAppRequest.DescribeLiveAppRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询域名下的APP列表
jdcloud_sdk.services.live.apis.DescribeLiveDomainDetailRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveDomainDetailRequest.DescribeLiveDomainDetailParameters(publishDomain)[source]¶ Bases:
objectparam publishDomain: 推流域名 - 需要停用的域名对(推流域名,播放域名)中的推流域名
-
class
jdcloud_sdk.services.live.apis.DescribeLiveDomainDetailRequest.DescribeLiveDomainDetailRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询指定域名相关信息
jdcloud_sdk.services.live.apis.DescribeLiveDomainsRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveDomainsRequest.DescribeLiveDomainsParameters[source]¶ Bases:
object
-
class
jdcloud_sdk.services.live.apis.DescribeLiveDomainsRequest.DescribeLiveDomainsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询域名列表
jdcloud_sdk.services.live.apis.DescribeLivePlayAuthKeyRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLivePlayAuthKeyRequest.DescribeLivePlayAuthKeyParameters(playDomain)[source]¶ Bases:
objectparam playDomain: (直播or时移)播放域名 - 仅支持精确匹配
-
class
jdcloud_sdk.services.live.apis.DescribeLivePlayAuthKeyRequest.DescribeLivePlayAuthKeyRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询(直播or时移)播放鉴权KEY
jdcloud_sdk.services.live.apis.DescribeLivePornDataRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLivePornDataRequest.DescribeLivePornDataParameters(startTime)[source]¶ Bases:
objectparam startTime: 起始时间 - UTC时间 格式:yyyy-MM-dd’T’HH:mm:ss’Z’ 示例:2018-10-21T10:00:00Z
- 支持最大查询90天以内的数据
-
class
jdcloud_sdk.services.live.apis.DescribeLivePornDataRequest.DescribeLivePornDataRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询直播鉴黄张数数据
jdcloud_sdk.services.live.apis.DescribeLivePublishStreamNumRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLivePublishStreamNumRequest.DescribeLivePublishStreamNumParameters(startTime)[source]¶ Bases:
objectparam startTime: 起始时间 - UTC时间 格式:yyyy-MM-dd’T’HH:mm:ss’Z’ 示例:2018-10-21T10:00:00Z
-
setEndTime(endTime)[source]¶ param endTime: (Optional) 结束时间: - UTC时间 格式:yyyy-MM-dd’T’HH:mm:ss’Z’ 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间
-
setLocationName(locationName)[source]¶ Parameters: locationName – (Optional) 查询的区域,如beijing,shanghai。多个用逗号分隔
-
class
jdcloud_sdk.services.live.apis.DescribeLivePublishStreamNumRequest.DescribeLivePublishStreamNumRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询直播推流数
jdcloud_sdk.services.live.apis.DescribeLiveSnapshotDataRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveSnapshotDataRequest.DescribeLiveSnapshotDataParameters(startTime)[source]¶ Bases:
objectparam startTime: 起始时间: - UTC时间 格式: yyyy-MM-dd’T’HH:mm:ss’Z’ 示例: 2018-10-21T10:00:00Z
- 支持最大查询90天以内的数据
-
class
jdcloud_sdk.services.live.apis.DescribeLiveSnapshotDataRequest.DescribeLiveSnapshotDataRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询直播截图张数数据
jdcloud_sdk.services.live.apis.DescribeLiveStreamBandwidthDataRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamBandwidthDataRequest.DescribeLiveStreamBandwidthDataParameters(startTime)[source]¶ Bases:
objectParameters: startTime – 查询起始时间,UTC时间,格式:yyyy-MM-dd’T’HH:mm:ss’Z’ -
setEndTime(endTime)[source]¶ Parameters: endTime – (Optional) 查询截至时间,UTC时间,格式:yyyy-MM-dd’T’HH:mm:ss’Z’,为空时默认为当前时间
-
setLocationName(locationName)[source]¶ Parameters: locationName – (Optional) 查询的区域,如beijing,shanghai。多个用逗号分隔
-
setPeriod(period)[source]¶ Parameters: period – (Optional) 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
-
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamBandwidthDataRequest.DescribeLiveStreamBandwidthDataRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询带宽数据- 查询某个时间段内的带宽数据(平均带宽)
- 查询1分钟粒度的数据时,时间跨度不超过7天,其他粒度时时间跨度不超过30天
jdcloud_sdk.services.live.apis.DescribeLiveStreamHistoryUserNumRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamHistoryUserNumRequest.DescribeLiveStreamHistoryUserNumParameters(startTime)[source]¶ Bases:
objectparam startTime: 起始时间 - UTC时间 格式:yyyy-MM-dd’T’HH:mm:ss’Z’ 示例:2018-10-21T10:00:00Z
-
setEndTime(endTime)[source]¶ param endTime: (Optional) 结束时间: - UTC时间 格式:yyyy-MM-dd’T’HH:mm:ss’Z’ 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间
-
setLocationName(locationName)[source]¶ Parameters: locationName – (Optional) 查询的区域,如beijing,shanghai。多个用逗号分隔
-
setPeriod(period)[source]¶ Parameters: period – (Optional) 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamHistoryUserNumRequest.DescribeLiveStreamHistoryUserNumRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询直播流历史在线人数
jdcloud_sdk.services.live.apis.DescribeLiveStreamInfoRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamInfoRequest.DescribeLiveStreamInfoParameters(publishDomain, appName, streamName)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- appName – 应用名称
- streamName – 流名称
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamInfoRequest.DescribeLiveStreamInfoRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询直播实时流信息
jdcloud_sdk.services.live.apis.DescribeLiveStreamNotifyConfigRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamNotifyConfigRequest.DescribeLiveStreamNotifyConfigParameters(publishDomain)[source]¶ Bases:
objectParameters: publishDomain – 推流域名
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamNotifyConfigRequest.DescribeLiveStreamNotifyConfigRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询直播流状态回调地址
jdcloud_sdk.services.live.apis.DescribeLiveStreamOnlineListRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamOnlineListRequest.DescribeLiveStreamOnlineListParameters(publishDomain)[source]¶ Bases:
objectParameters: publishDomain – 推流域名
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamOnlineListRequest.DescribeLiveStreamOnlineListRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询直播中的流的信息
jdcloud_sdk.services.live.apis.DescribeLiveStreamPlayerRankingDataRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamPlayerRankingDataRequest.DescribeLiveStreamPlayerRankingDataParameters(domainName, appName, protocolType, startTime)[source]¶ Bases:
objectparam domainName: 推流域名 param appName: 应用名称 param protocolType: 协议,取值范围:”hdl,hls” param startTime: 起始时间 - UTC时间 格式:yyyy-MM-dd’T’HH:mm:ss’Z’ 示例:2018-10-21T10:00:00Z
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamPlayerRankingDataRequest.DescribeLiveStreamPlayerRankingDataRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询直播流播放人数排行
jdcloud_sdk.services.live.apis.DescribeLiveStreamPublishBandwidthDataRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamPublishBandwidthDataRequest.DescribeLiveStreamPublishBandwidthDataParameters(startTime)[source]¶ Bases:
objectParameters: startTime – 查询起始时间,UTC时间,格式:yyyy-MM-dd’T’HH:mm:ss’Z’ -
setEndTime(endTime)[source]¶ Parameters: endTime – (Optional) 查询截至时间,UTC时间,格式:yyyy-MM-dd’T’HH:mm:ss’Z’,为空时默认为当前时间
-
setLocationName(locationName)[source]¶ Parameters: locationName – (Optional) 查询的区域,如beijing,shanghai。多个用逗号分隔
-
setPeriod(period)[source]¶ Parameters: period – (Optional) 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
-
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamPublishBandwidthDataRequest.DescribeLiveStreamPublishBandwidthDataRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询推流带宽- 查询某个时间段内的推流上行带宽数据
- 查询1分钟粒度的数据时,时间跨度不超过7天,其他粒度时时间跨度不超过30天
jdcloud_sdk.services.live.apis.DescribeLiveStreamPublishListRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamPublishListRequest.DescribeLiveStreamPublishListParameters(publishDomain, startTime)[source]¶ Bases:
objectparam publishDomain: 推流域名 param startTime: 推流起始时间<br> - UTC时间 格式:yyyy-MM-dd’T’HH:mm:ss’Z’ 示例:2018-10-21T10:00:00Z
- 最大支持最近30天内的流历史查询
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamPublishListRequest.DescribeLiveStreamPublishListRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查看推流历史记录
jdcloud_sdk.services.live.apis.DescribeLiveStreamPublishTrafficDataRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamPublishTrafficDataRequest.DescribeLiveStreamPublishTrafficDataParameters(startTime)[source]¶ Bases:
objectParameters: startTime – 查询起始时间,UTC时间,格式:yyyy-MM-dd’T’HH:mm:ss’Z’ -
setEndTime(endTime)[source]¶ Parameters: endTime – (Optional) 查询截至时间,UTC时间,格式:yyyy-MM-dd’T’HH:mm:ss’Z’,为空时默认为当前时间
-
setLocationName(locationName)[source]¶ Parameters: locationName – (Optional) 查询的区域,如beijing,shanghai。多个用逗号分隔
-
setPeriod(period)[source]¶ Parameters: period – (Optional) 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
-
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamPublishTrafficDataRequest.DescribeLiveStreamPublishTrafficDataRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询推流上行流量数据- 查询某个时间段内的流量数据。
- 查询1分钟粒度的数据时,时间跨度不超过7天,其他粒度时时间跨度不超过30天
jdcloud_sdk.services.live.apis.DescribeLiveStreamRecordNotifyConfigRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamRecordNotifyConfigRequest.DescribeLiveStreamRecordNotifyConfigParameters(publishDomain)[source]¶ Bases:
objectParameters: publishDomain – 推流域名
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamRecordNotifyConfigRequest.DescribeLiveStreamRecordNotifyConfigRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询录制回调配置
jdcloud_sdk.services.live.apis.DescribeLiveStreamSnapshotNotifyConfigRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamSnapshotNotifyConfigRequest.DescribeLiveStreamSnapshotNotifyConfigParameters(publishDomain)[source]¶ Bases:
objectParameters: publishDomain – 推流域名
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamSnapshotNotifyConfigRequest.DescribeLiveStreamSnapshotNotifyConfigRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询截图回调配置
jdcloud_sdk.services.live.apis.DescribeLiveStreamTrafficDataRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamTrafficDataRequest.DescribeLiveStreamTrafficDataParameters(startTime)[source]¶ Bases:
objectParameters: startTime – 查询起始时间,UTC时间,格式:yyyy-MM-dd’T’HH:mm:ss’Z’ -
setEndTime(endTime)[source]¶ Parameters: endTime – (Optional) 查询截至时间,UTC时间,格式:yyyy-MM-dd’T’HH:mm:ss’Z’,为空时默认为当前时间
-
setLocationName(locationName)[source]¶ Parameters: locationName – (Optional) 查询的区域,如beijing,shanghai。多个用逗号分隔
-
setPeriod(period)[source]¶ Parameters: period – (Optional) 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
-
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamTrafficDataRequest.DescribeLiveStreamTrafficDataRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询流量数据- 查询某个时间段内的流量数据。
- 查询1分钟粒度的数据时,时间跨度不超过7天,其他粒度时时间跨度不超过30天
jdcloud_sdk.services.live.apis.DescribeLiveStreamTranscodeConfigRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamTranscodeConfigRequest.DescribeLiveStreamTranscodeConfigParameters[source]¶ Bases:
object
-
class
jdcloud_sdk.services.live.apis.DescribeLiveStreamTranscodeConfigRequest.DescribeLiveStreamTranscodeConfigRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询转码模板配置- 转码模板配置按照 域名,应用,流 3级配置添加,以最小的粒度配置生效原则
- 域名、应用、流 依次粒度递减 即: 域名>应用>流
- 该查询旨在查询域名、应用、流最终生效的转码模板配置,并非各级的模板绑定情况
jdcloud_sdk.services.live.apis.DescribeLiveTimeshiftConfigsRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveTimeshiftConfigsRequest.DescribeLiveTimeshiftConfigsParameters(playDomain)[source]¶ Bases:
objectparam playDomain: 直播的播放域名 - 目前仅支持精确匹配
-
class
jdcloud_sdk.services.live.apis.DescribeLiveTimeshiftConfigsRequest.DescribeLiveTimeshiftConfigsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询时移配置
jdcloud_sdk.services.live.apis.DescribeLiveTranscodeStreamBandwidthRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveTranscodeStreamBandwidthRequest.DescribeLiveTranscodeStreamBandwidthParameters(domainName, appName, startTime)[source]¶ Bases:
objectParameters: - domainName – 推流域名
- appName – 应用名称
- startTime – 查询起始时间,UTC时间,格式:yyyy-MM-dd’T’HH:mm:ss’Z’
-
setEndTime(endTime)[source]¶ Parameters: endTime – (Optional) 查询截至时间,UTC时间,格式:yyyy-MM-dd’T’HH:mm:ss’Z’,为空时默认为当前时间
-
setLocationName(locationName)[source]¶ Parameters: locationName – (Optional) 查询的区域,如beijing,shanghai。多个用逗号分隔
-
class
jdcloud_sdk.services.live.apis.DescribeLiveTranscodeStreamBandwidthRequest.DescribeLiveTranscodeStreamBandwidthRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询转码流播放带宽- 查询1分钟粒度的数据时,时间跨度不超过7天,其他粒度时时间跨度不超过30天
jdcloud_sdk.services.live.apis.DescribeLiveTranscodeStreamListRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveTranscodeStreamListRequest.DescribeLiveTranscodeStreamListParameters(domainName, appName, streamName)[source]¶ Bases:
objectParameters: - domainName – 推流域名
- appName – 应用名称
- streamName – 流名称
-
class
jdcloud_sdk.services.live.apis.DescribeLiveTranscodeStreamListRequest.DescribeLiveTranscodeStreamListRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询转码流信息
jdcloud_sdk.services.live.apis.DescribeLiveTranscodeStreamNumRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveTranscodeStreamNumRequest.DescribeLiveTranscodeStreamNumParameters[source]¶ Bases:
object
-
class
jdcloud_sdk.services.live.apis.DescribeLiveTranscodeStreamNumRequest.DescribeLiveTranscodeStreamNumRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询转码流数量
jdcloud_sdk.services.live.apis.DescribeLiveTranscodeStreamPlayerUserNumRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveTranscodeStreamPlayerUserNumRequest.DescribeLiveTranscodeStreamPlayerUserNumParameters(domainName, appName, startTime)[source]¶ Bases:
objectParameters: - domainName – 推流域名
- appName – 应用名称
- startTime – 查询起始时间,UTC时间,格式:yyyy-MM-dd’T’HH:mm:ss’Z’
-
setEndTime(endTime)[source]¶ Parameters: endTime – (Optional) 查询截至时间,UTC时间,格式:yyyy-MM-dd’T’HH:mm:ss’Z’,为空时默认为当前时间
-
setLocationName(locationName)[source]¶ Parameters: locationName – (Optional) 查询的区域,如beijing,shanghai。多个用逗号分隔
-
class
jdcloud_sdk.services.live.apis.DescribeLiveTranscodeStreamPlayerUserNumRequest.DescribeLiveTranscodeStreamPlayerUserNumRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询转码流观看人数
jdcloud_sdk.services.live.apis.DescribeLiveTranscodingDurationDataRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribeLiveTranscodingDurationDataRequest.DescribeLiveTranscodingDurationDataParameters(startTime)[source]¶ Bases:
objectParameters: startTime – 查询起始时间,UTC时间,格式:yyyy-MM-dd’T’HH:mm:ss’Z’ -
setEndTime(endTime)[source]¶ Parameters: endTime – (Optional) 查询截至时间,UTC时间,格式:yyyy-MM-dd’T’HH:mm:ss’Z’,为空时默认为当前时间
-
-
class
jdcloud_sdk.services.live.apis.DescribeLiveTranscodingDurationDataRequest.DescribeLiveTranscodingDurationDataRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询转码时长数据
jdcloud_sdk.services.live.apis.DescribePublishStreamInfoDataRequest module¶
-
class
jdcloud_sdk.services.live.apis.DescribePublishStreamInfoDataRequest.DescribePublishStreamInfoDataParameters(domainName, appName, streamName, startTime)[source]¶ Bases:
objectparam domainName: 推流域名 param appName: 应用名称 param streamName: 流名称 param startTime: 起始时间 - UTC时间 格式:yyyy-MM-dd’T’HH:mm:ss’Z’ 示例:2018-10-21T10:00:00Z
-
class
jdcloud_sdk.services.live.apis.DescribePublishStreamInfoDataRequest.DescribePublishStreamInfoDataRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询推流监控数据
jdcloud_sdk.services.live.apis.ForbidLiveStreamRequest module¶
-
class
jdcloud_sdk.services.live.apis.ForbidLiveStreamRequest.ForbidLiveStreamParameters(publishDomain, appName, streamName)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- appName – 应用名称
- streamName – 流名称
-
class
jdcloud_sdk.services.live.apis.ForbidLiveStreamRequest.ForbidLiveStreamRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest禁止直播流推送
jdcloud_sdk.services.live.apis.OpenLiveTimeshiftRequest module¶
-
class
jdcloud_sdk.services.live.apis.OpenLiveTimeshiftRequest.OpenLiveTimeshiftParameters(playDomain)[source]¶ Bases:
objectParameters: playDomain – 直播的播放域名
-
class
jdcloud_sdk.services.live.apis.OpenLiveTimeshiftRequest.OpenLiveTimeshiftRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest开启时移直播支持最大4小时的HLS时移,使用方式为在播放域名后增加时移参数来实现,参数类型支持指定开始时间和时间偏移量2种方式进行时移。 开启直播时移后,重新推流生效,使用播放域名带相应参数访问即可播放 - 域名格式: 1、http://{playDomain}/{appName}/{streamName}/index.m3u8?timeshift=400(秒,指从当前时间往前时移的偏移量) 2、http://{playDomain}/{appName}/{streamName}/index.m3u8?starttime=1529223702 (unix时间戳)
jdcloud_sdk.services.live.apis.ResumeLiveStreamRequest module¶
-
class
jdcloud_sdk.services.live.apis.ResumeLiveStreamRequest.ResumeLiveStreamParameters(publishDomain, appName, streamName)[source]¶ Bases:
objectParameters: - publishDomain – 推流域名
- appName – 应用名称
- streamName – 流名称
-
class
jdcloud_sdk.services.live.apis.ResumeLiveStreamRequest.ResumeLiveStreamRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest恢复直播流推送
jdcloud_sdk.services.live.apis.SetLivePlayAuthKeyRequest module¶
-
class
jdcloud_sdk.services.live.apis.SetLivePlayAuthKeyRequest.SetLivePlayAuthKeyParameters(playDomain)[source]¶ Bases:
objectParameters: playDomain – (直播or时移)播放域名
-
class
jdcloud_sdk.services.live.apis.SetLivePlayAuthKeyRequest.SetLivePlayAuthKeyRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest设置(直播or时移)播放鉴权KEY
jdcloud_sdk.services.live.apis.SetLiveStreamNotifyConfigRequest module¶
-
class
jdcloud_sdk.services.live.apis.SetLiveStreamNotifyConfigRequest.SetLiveStreamNotifyConfigParameters(publishDomain, notifyUrl)[source]¶ Bases:
objectparam publishDomain: 推流域名 param notifyUrl: 直播流状态回调地址 - 必须以 http:// 开头
-
class
jdcloud_sdk.services.live.apis.SetLiveStreamNotifyConfigRequest.SetLiveStreamNotifyConfigRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest设置直播流状态回调地址
jdcloud_sdk.services.live.apis.SetLiveStreamRecordNotifyConfigRequest module¶
-
class
jdcloud_sdk.services.live.apis.SetLiveStreamRecordNotifyConfigRequest.SetLiveStreamRecordNotifyConfigParameters(publishDomain, notifyUrl)[source]¶ Bases:
objectparam publishDomain: 推流域名 param notifyUrl: 录制回调通知的URL地址 - 以 http:// 开头,外网可访问的地址
-
class
jdcloud_sdk.services.live.apis.SetLiveStreamRecordNotifyConfigRequest.SetLiveStreamRecordNotifyConfigRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest设置直播录制回调通知
jdcloud_sdk.services.live.apis.SetLiveStreamSnapshotNotifyConfigRequest module¶
-
class
jdcloud_sdk.services.live.apis.SetLiveStreamSnapshotNotifyConfigRequest.SetLiveStreamSnapshotNotifyConfigParameters(publishDomain, notifyUrl)[source]¶ Bases:
objectparam publishDomain: 推流域名 param notifyUrl: 截图回调通知的URL地址: - 以 http:// 开头,外网可访问的地址
-
class
jdcloud_sdk.services.live.apis.SetLiveStreamSnapshotNotifyConfigRequest.SetLiveStreamSnapshotNotifyConfigRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest设置直播截图回调通知地址
jdcloud_sdk.services.live.apis.StartLiveAppRequest module¶
jdcloud_sdk.services.live.apis.StartLiveDomainRequest module¶
-
class
jdcloud_sdk.services.live.apis.StartLiveDomainRequest.StartLiveDomainParameters(publishDomain)[source]¶ Bases:
objectparam publishDomain: 推流域名 - 需要启动的域名对(推流域名,播放域名)中的推流域名
-
class
jdcloud_sdk.services.live.apis.StartLiveDomainRequest.StartLiveDomainRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest启动域名- 启用状态为 停用 的直播域名对(推流域名,播放域名)将DomainStatus变更为online
jdcloud_sdk.services.live.apis.StopLiveAppRequest module¶
-
class
jdcloud_sdk.services.live.apis.StopLiveAppRequest.StopLiveAppParameters(publishDomain, appName)[source]¶ Bases:
objectParameters: - publishDomain – 直播的推流域名
- appName – 应用名称
-
class
jdcloud_sdk.services.live.apis.StopLiveAppRequest.StopLiveAppRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest停用 运行中 状态的应用- 停用应用之后,不能再用此应用名推流
jdcloud_sdk.services.live.apis.StopLiveDomainRequest module¶
-
class
jdcloud_sdk.services.live.apis.StopLiveDomainRequest.StopLiveDomainParameters(publishDomain)[source]¶ Bases:
objectparam publishDomain: 推流域名 - 需要停用的域名对(推流域名,播放域名)中的推流域名
-
class
jdcloud_sdk.services.live.apis.StopLiveDomainRequest.StopLiveDomainRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest停用域名- 停用直播域名对(推流域名,播放域名),将DomainStatus变更为offline
- 停用该直播域名对后,直播域名信息仍保留,但用户将不能再用该推流域名推流或播放域名播放