本产品(
视频点播/2017-03-21
)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey。
媒体上传
API | 标题 | API概述 |
---|---|---|
CreateUploadVideo | 获取音视频上传地址和凭证 | 点播服务下发上传地址和凭证以保障授权和安全,防止恶意上传,并在下发时自动创建媒体ID(MediaId),也叫视频ID(VideoId)用于管理。通过调用本接口可获取上传所需地址和凭证,并创建音视频信息。 |
RefreshUploadVideo | 刷新视频上传凭证 | 用于视频文件上传超时后重新获取视频上传凭证。 |
CreateUploadImage | 获取图片上传地址和凭证 | 点播服务下发上传地址和凭证以保障授权和安全,防止恶意上传,并在下发时自动创建图片ID(ImageId)用于管理。通过调用本接口可获取上传所需地址和凭证,并创建图片信息。 |
CreateUploadAttachedMedia | 获取辅助媒资上传地址和凭证 | 上传地址和凭证由点播服务提供,旨在解决授权与安全问题,防止恶意上传,并自动创建用于管理和处理的媒资ID(Mediaid)。辅助媒资如水印、字幕等,通过调用本接口获取上传凭证并创建相应媒资信息。 |
UploadMediaByURL | URL批量拉取上传 | 基于源文件URL,拉取音视频媒体文件进行上传,支持批量上传。 |
GetURLUploadInfos | 获取URL上传信息 | 获取URL上传信息。 |
CancelUrlUploadJobs | 取消URL上传任务 | 取消排队中的URL上传任务。 |
UploadStreamByURL | 通过URL上传转码流 | 上传外部存储的转码流文件并挂载到对应的点播媒资下。 |
DeleteMultipartUpload | 删除上传中的碎片文件 | 删除上传中产生的碎片文件。 |
GetUploadDetails | 获取媒体上传详情 | 通过媒体ID获取媒体上传详情(如上传时间、已上传比例、上传来源等信息),支持批量获取。 |
RegisterMedia | 注册媒资信息 | 进行媒资注册,接入点播服务的OSS自有Bucket上的存量媒资文件,需要进行媒资注册生成点播需要的关联数据后,才能正常使用点播提供的转码、截图等功能。 |
音视频播放
API | 标题 | API概述 |
---|---|---|
GetPlayInfo | 获取音视频播放地址 | 调用此接口并提供音视频ID即可获取播放地址,随后可使用阿里云播放器或第三方播放器(如系统原生、开源或自研播放器)播放音视频内容。 |
GetVideoPlayAuth | 获取音视频播放凭证 | 调用本接口获取音视频的播放凭证(PlayAuth)。阿里云播放器SDK使用该凭证自动获取播放地址。由于播放凭证具有时效性,且与特定音视频绑定,不可混用或重复使用,因此凭证过期或无效将导致无法播放。此播放方式适用于需要高安全性的音视频播放场景。 |
媒资管理
API | 标题 | API概述 |
---|---|---|
媒资搜索 | 媒资搜索 | |
SearchMedia | 搜索媒体信息 | 本接口用于搜索视频点播生产的视频、音频和图片等媒资信息,调用本接口配合媒资搜索协议可实现在视频点播中进行指定返回字段、精确匹配、模糊匹配、多值查询、范围查询、排序字段等多方式多维度的搜索查询。 |
分级存储 | 分级存储 | |
UpdateMediaStorageClass | 修改媒资存储类型 | 修改媒资存储类型。 |
RestoreMedia | 解冻媒资 | 解冻媒资。 |
分类管理 | 分类管理 | |
AddCategory | 创建分类 | 通过调用本接口来创建分类,可以有效地对存储在视频点播平台上的音视频、图片及短视频素材进行归类,从而使得资源的查找与管理变得更加高效便捷。 |
UpdateCategory | 更新分类 | 调用本接口对分类名称进行修改更新。 |
DeleteCategory | 删除分类 | 调用本接口删除分类及其子分类。 |
GetCategories | 获取分类及其子分类信息 | 调用本接口按ID或类型来筛选查询指定的分类信息,及其子分类(即下一级分类)的列表。 |
音视频管理 | 音视频管理 | |
GetVideoInfo | 获取单个音视频信息 | 调用本接口通过音/视频ID来获取单个音视频的标题、描述、时长、封面URL、状态、创建时间、大小、截图、分类和标签等信息。 |
GetVideoInfos | 批量获取音视频信息 | 调用本接口通过音/视频ID批量获取多个音视频的标题、描述、时长、封面URL、状态、创建时间、大小、截图、分类和标签等信息。 |
GetVideoList | 获取音视频信息列表 | 获取视频信息列表。 |
GetMezzanineInfo | 获取源文件信息 | 获取音视频的源文件信息,包括文件地址、分辨率、码率等。 |
UpdateVideoInfo | 修改单个音视频信息 | 修改单个音视频信息。 |
UpdateVideoInfos | 批量修改音视频信息 | 批量修改音视频信息。 |
DeleteMezzanines | 批量删除音视频源文件 | 批量删除音视频源文件信息。 |
DeleteStream | 删除媒体流 | 删除媒体流(视频流,音频流)信息及存储文件。 |
DeleteVideo | 删除完整视频 | 删除完整视频(包括视频源文件、转码后的流文件、封面截图等)。 |
辅助媒资管理 | 辅助媒资管理 | |
GetAttachedMediaInfo | 批量获取辅助媒资信息 | 当水印图片、字幕文件、素材等辅助媒资上传到视频点播后,可以调用本接口传入多个辅助媒资ID批量获取辅助媒资的基本信息及访问地址。 |
UpdateAttachedMediaInfos | 批量更新辅助媒资信息 | 当将带有水印的图片、字幕文件或其它素材等辅助媒体资源上传至视频点播后,可以通过本接口依据这些辅助媒体的唯一标识符(ID),批量更新它们的标题、描述、标签及分类等信息。 |
DeleteAttachedMedia | 批量删除辅助媒资 | 当水印图片、字幕文件、素材等辅助媒体资源上传至视频点播后,可以利用本接口能进行单个或批量的删除操作。 |
图片管理 | 图片管理 | |
GetImageInfo | 获取单个图片信息 | 图片上传至视频点播后,可调用本接口通过图片ID获取其基本信息及访问地址。 |
GetImageInfos | 批量获取图片信息 | 图片上传到视频点播后,可以调用本接口通过传入多个图片ID,批量获取图片的基本信息及访问地址。 |
UpdateImageInfos | 批量更新图片信息 | 图片上传到视频点播后,可以调用本接口通过图片ID批量修改图片的标题、描述、标签和分类信息。 |
ListSnapshots | 查询视频截图数据 | 调用本接口可以查询通过视频截图作业生成的截图,以及视频上传时系统生成的封面截图。 |
DeleteImage | 删除图片或视频截图 | 调用本接口删除用户上传的图片或视频截图生成的图片。 |
动图管理 | 动图管理 | |
ListDynamicImage | 查询动图列表 | 调用本接口,通过视频ID查询视频截动图列表。 |
DeleteDynamicImage | 删除动图信息 | 调用本接口删除动图信息。 |
媒体处理
API | 标题 | API概述 |
---|---|---|
发起处理 | 发起处理 | |
SubmitTranscodeJobs | 提交媒体转码作业 | 调用本接口提交媒体转码作业,开始异步转码处理。 |
SubmitSnapshotJob | 提交媒体截图作业 | 调用本接口提交视频截图作业,开始异步截图处理。 |
SubmitPreprocessJobs | 导播台视频预处理 | 调用本接口通过导播台对视频进行转码处理。 |
SubmitDynamicImageJob | 提交媒体动图作业 | 调用本接口提交媒体动图作业,开始异步处理。 |
SubmitWorkflowJob | 提交点播工作流作业 | 对视频发起点播工作流处理。 |
转码模板 | 转码模板 | |
AddTranscodeTemplateGroup | 创建转码模板组 | 调用本接口添加转码配置信息,可创建新的转码模板组,或者向指定模板组中添加新的转码模板。 |
UpdateTranscodeTemplateGroup | 修改转码配置 | 调用本接口修改转码配置信息,可修改转码模板组下指定的转码模板配置。 |
SetDefaultTranscodeTemplateGroup | 设置默认转码配置 | 调用本接口设置默认转码模板配置。 |
ListTranscodeTemplateGroup | 查询转码配置列表 | 调用本接口查询转码模板配置列表。 |
GetTranscodeTemplateGroup | 查询转码配置详情 | 根据转码模板组ID查询转码配置的详细信息。 |
DeleteTranscodeTemplateGroup | 删除转码配置 | 删除转码配置信息,可删除转码模板组下的部分转码模板,也可强制删除整个转码模板组。 |
截图模板 | 截图模板 | |
AddVodTemplate | 添加截图或动图模板 | 调用本接口添加截图或动图模板。 |
UpdateVodTemplate | 修改截图模板 | 修改截图模板。 |
GetVodTemplate | 查询单个截图模板 | 调用本接口查询单个截图模板。 |
ListVodTemplate | 查询截图模板列表 | 查询截图模板列表。 |
DeleteVodTemplate | 删除截图模板 | 调用本接口删除截图模板。 |
图文水印模板 | 图文水印模板 | |
AddWatermark | 添加图文水印模板 | 为了简化水印任务的处理过程,视频点播将复杂的水印位置、水印大小、水印文字的字体、颜色等水印参数固化成模板,并通过具有唯一性的水印模板ID来指代。调用本接口可以添加图片水印模板或文字水印模板。 |
UpdateWatermark | 修改图文水印模板 | 添加图文水印模板后,可以调用本接口修改图文水印模板的模板名称和水印配置(WatermarkConfig)。 |
DeleteWatermark | 删除图文水印模板 | 调用本接口通过水印模板ID删除图片水印模板或文字水印模板。 |
SetDefaultWatermark | 设置默认图文水印模板 | 调用本接口将指定水印模板设置为默认水印模板。 |
GetWatermark | 查询单个图文水印模板 | 调用本接口通过水印模板ID查询单个图片水印模板或文字水印模板的配置信息,包括图片水印的位置、大小,展示时间,文字水印的内容、字体、颜色、位置等参数配置信息。 |
ListWatermark | 查询图文水印模板列表 | 调用本接口查询当前服务地域下已添加的所有图片水印模板和文字水印模板的配置信息,包括图片水印的位置、大小,展示时间,文字水印的内容、字体、颜色、位置等参数配置信息。 |
转码任务 | 转码任务 | |
GetTranscodeSummary | 查询音视频转码摘要 | 调用本接口根据音视频ID查询音视频转码摘要,包括音视频转码状态、转码进展等汇总信息。 |
ListTranscodeTask | 查询转码任务列表 | 调用本接口根据音视频ID查询音视频历史转码任务信息,本接口不返回具体的作业信息。 |
GetTranscodeTask | 查询转码任务详情 | 调用本接口根据转码任务ID查询转码作业详细信息。 |
任务管理 | 任务管理 | |
ListJobInfo | 查询任务列表 | 调用本接口根据媒资ID查询历史任务列表。 |
GetJobDetail | 获取任务详情 | 调用本接口根据jobId查询异步任务详情。 |
视频编辑(云剪辑)
API | 标题 | API概述 |
---|---|---|
ProduceEditingProjectVideo | 视频合成 | 将一个或多个视频合成为成品。可以通过时间线参数直接提交源视频,也可以先创建云剪辑工程,再提交合成。 |
云剪辑工程管理 | 云剪辑工程管理 | |
AddEditingProject | 创建云剪辑工程 | 调用本接口创建云剪辑工程(视频编辑任务)。 |
UpdateEditingProject | 修改云剪辑工程 | 调用本接口修改云剪辑工程(视频编辑任务)。 |
DeleteEditingProject | 删除云剪辑工程 | 调用本接口删除云剪辑工程。 |
SetEditingProjectMaterials | 设置云剪辑工程素材 | 调用本接口设置云剪辑工程的待剪辑素材。 |
GetEditingProject | 获取单个云剪辑工程 | 调用本接口进行获取云剪辑工程(视频编辑任务)的详细信息。 |
GetEditingProjectMaterials | 获取云剪辑工程素材 | 调用本接口获取云剪辑工程的待剪辑素材列表。 |
SearchEditingProject | 搜索云剪辑工程 | 调用本接口搜索云剪辑工程(视频编辑列表)。 |
AddEditingProjectMaterials | 增加剪辑工程关联素材 | 将一个或多个素材添加到剪辑工程中。 |
DeleteEditingProjectMaterials | 删除云剪辑工程素材 | 删除云剪辑工程的待剪辑素材。 |
媒体审核
API | 标题 | API概述 |
---|---|---|
审核设置 | 审核设置 | |
SetAuditSecurityIp | 设置审核安全IP | 调用本接口设置审核安全IP。 |
ListAuditSecurityIp | 获取审核安全IP列表 | 调用本接口获取审核安全IP列表。 |
智能审核 | 智能审核 | |
SubmitAIMediaAuditJob | 提交音视频智能审核作业 | 调用本接口提交音视频智能审核作业。作业在提交成功后会异步执行,不保证接口返回时作业已处理完成。 |
SubmitAIImageAuditJob | 提交图片智能审核作业 | 调用本接口来提交图片智能审核任务,作业在提交成功后会异步执行,不保证接口返回时作业已处理完成。 |
GetAIMediaAuditJob | 查询智能审核作业 | 调用本接口查询智能审核作业,在提交AI作业后,会进行异步处理,通过此接口可以实时查询作业信息。 |
GetMediaAuditResult | 获取智能审核结果摘要 | 调用本接口获取智能审核结果摘要信息。 |
GetMediaAuditResultDetail | 获取智能审核结果详情 | 调用本接口获取智能审核结果详情。通过此接口可实时查询审核结果详情。 |
GetMediaAuditResultTimeline | 获取智能审核结果时间线 | 调用本接口获取到所有违规内容截图的时间点。 |
GetMediaAuditAudioResultDetail | 获取智能音频审核结果详情 | 调用本接口获取音频审核详情。 |
人工审核 | 人工审核 | |
CreateAudit | 人工审核 | 调用本接口进行人工审核,可用于审核视频、音频等媒体信息。 |
GetAuditHistory | 获取人工审核历史 | 调用本接口获取人工审核的历史记录。 |
视频AI
API | 标题 | API概述 |
---|---|---|
AI模板 | AI模板 | |
AddAITemplate | 添加AI模板 | 调用本接口添加智能审核和智能封面任务需要使用的AI模板。 |
DeleteAITemplate | 删除AI模板 | 调用本接口删除AI模板。 |
UpdateAITemplate | 修改AI模板 | 调用本接口修改AI模板。 |
SetDefaultAITemplate | 设置默认AI模板 | 调用本接口设置默认AI模板。 |
GetAITemplate | 查询AI模板 | 调用本接口查询AI模板。 |
ListAITemplate | 查询AI模板列表 | 调用本接口查询AI模板列表。 |
GetDefaultAITemplate | 查询默认AI模板 | 调用本接口查询默认AI模板。 |
AI作业 | AI作业 | |
ListAIJob | 查询智能标签或视频DNA作业 | 调用本接口查询智能标签或视频DNA作业。在提交智能标签或视频DNA作业后,会进行异步处理,通过此接口可以实时查询作业信息。 |
SubmitAIJob | 提交智能标签或视频DNA作业 | 调用本接口提交智能标签或视频DNA作业。 |
视频DNA | 视频DNA | |
GetMediaDNAResult | 获取视频DNA结果 | 调用本接口获取视频DNA结果。视频DNA作业完成后,可通过此接口实时查询DNA结果。 |
SubmitMediaDNADeleteJob | 删除视频DNA作业 | 调用本接口删除视频DNA作业。 |
智能标签 | 智能标签 | |
GetAIVideoTagResult | 获取智能标签结果 | 调用本接口获取智能标签结果。 |
智能封面 | 智能封面 | |
SubmitAIImageJob | 提交AI图片任务 | 调用本接口提交AI图片处理任务。 |
GetAIImageJobs | 查询AI图片任务列表 | 调用本接口查询AI图片任务列表。 |
ListAIImageInfo | 查询智能封面信息 | 调用本接口查询指定视频下的AI图片信息。 |
DeleteAIImageInfos | 删除AI图片信息 | 调用本接口删除AI图片信息。 |
直播转点播
API | 标题 | API概述 |
---|---|---|
ListLiveRecordVideo | 获取直播转点播视频列表 | 调用本接口获取直播转点播视频列表。 |
点播CDN
API | 标题 | API概述 |
---|---|---|
监控查询 | 监控查询 | |
资源分布数据 | 资源分布数据 | |
DescribeMediaDistribution | 查询媒资分布 | 查询音视频媒资数据按时间分布。起止时间跨度最大6个月。 |
资源访问数据 | 资源访问数据 | |
DescribeVodDomainTrafficData | 查询流量 | 调用本接口查询加速域名的流量数据,相比DescribeVodDomainRealTimeTrafficData接口,本接口支持可查询的历史数据时间范围更长(最长可查询最近366天的数据),但其数据时间粒度更大(最小为5分钟),数据延迟更高。 |
DescribeVodDomainBpsData | 查询带宽 | 调用本接口查询加速域名的带宽数据,相比DescribeVodDomainRealTimeBpsData接口,本接口支持可查询的历史数据时间范围更长(最长可查询最近366天的数据),但其数据时间粒度更大(最小为5分钟),数据延迟更高。 |
DescribeVodDomainBpsDataByLayer | 查询带宽-按协议 | 调用本接口按协议类型查询加速域名的带宽数据。 |
DescribeVodDomainQpsData | 查询QPS | 获取5分钟计算粒度加速域名的每秒访问次数QPS,支持获取最近90天的数据。 |
DescribeVodDomainHitRateData | 查询字节命中率 | 调用本接口查询加速域名的字节命中率(命中字节百分比)。 |
DescribeVodDomainReqHitRateData | 查询请求命中率 | 调用本接口查询加速域名的请求命中率(命中请求百分比)。 |
DescribeVodRangeDataByLocateAndIspService | 查询访问数据-按运营商和地域 | 调用本接口按运营商或地域查询加速域名的访问数据,包括带宽、响应平均速率、页面浏览量、缓存命中率、请求命中率等数据。 |
资源回源数据 | 资源回源数据 | |
DescribeVodDomainSrcTrafficData | 查询回源流量 | 调用本接口查询加速域名的回源流量数据。 |
DescribeVodDomainSrcBpsData | 查询回源带宽 | 调用本接口查询加速域名的回源带宽数据。 |
实时访问数据 | 实时访问数据 | |
DescribeVodDomainRealTimeTrafficData | 查询实时流量 | 调用本接口查询加速域名的流量数据,相比DescribeVodDomainTrafficData接口,本接口支持查询的数据时间粒度更小(最小为1分钟),数据延迟更低(最少为5分钟),但可查询的历史数据时间范围更短(最长可查询最近186天的数据)。 |
DescribeVodDomainRealTimeBpsData | 查询实时带宽 | 调用本接口查询加速域名的带宽数据,相比DescribeVodDomainBpsData接口,本接口支持查询的数据时间粒度更小(最小为1分钟),数据延迟更低(最少为5分钟),但可查询的历史数据时间范围更短(最长可查询最近186天的数据)。 |
DescribeVodDomainRealTimeHttpCodeData | 查询实时HTTP状态码 | 调用本接口查询加速域名HTTP状态码的总数和占比数据。本接口支持查询的数据时间粒度最小为1分钟,数据延迟最少为5分钟,最长可查询最近186天的数据。 |
DescribeVodDomainRealTimeQpsData | 查询实时QPS | 调用本接口查询加速域名每秒访问次数的数据。本接口支持查询的数据时间粒度最小为1分钟,数据延迟最少为5分钟,最长可查询最近186天的数据。 |
DescribeVodDomainRealTimeReqHitRateData | 查询实时请求命中率 | 调用本接口查询加速域名的请求命中率数据。本接口支持查询的数据时间粒度最小为1分钟,数据延迟最少为5分钟,最长可查询最近186天的数据。 |
DescribeVodDomainRealTimeByteHitRateData | 查询实时字节命中率 | 调用本接口查询加速域名的字节命中率数据。本接口支持查询的数据时间粒度最小为1分钟,数据延迟最少为5分钟,最长可查询最近186天的数据。 |
DescribeVodDomainRealTimeDetailData | 查询实时访问详细数据 | 调用本接口查询加速域名的实时访问数据,可查询最近7天内的QPS、带宽、HTTP状态码数据。 |
域名管理 | 域名管理 | |
AddVodDomain | 添加加速域名 | 调用本接口添加点播加速域名。 |
DeleteVodDomain | 删除加速域名 | 调用本接口删除已添加的点播加速域名。 |
UpdateVodDomain | 修改加速域名 | 调用本接口修改加速域名。 |
DescribeVodUserDomains | 查询加速域名列表 | 调用本接口查询用户名下所有的点播加速域名列表。 |
DescribeVodDomainDetail | 查询域名基本信息 | 调用本接口获取指定点播域名配置的基本信息。 |
BatchStartVodDomain | 启用加速域名 | 调用本接口启用状态为“停用”的加速域名。 |
BatchStopVodDomain | 停用加速域名 | 调用本接口暂停域名加速。 |
域名验证 | 域名验证 | |
VerifyVodDomainOwner | 域名归属权验证 | 调用本接口验证域名归属权。 |
DescribeVodVerifyContent | 获取归属校验内容 | 调用本接口获取归属校验内容。 |
域名配置 | 域名配置 | |
DeleteVodSpecificConfig | 删除域名配置 | 调用本接口删除点播加速域名的配置。 |
SetVodDomainCertificate | 设置域名证书启用及修改信息 | 调用本接口设置某域名下证书功能是否启用及修改证书信息。 |
DescribeVodDomainConfigs | 查询域名配置 | 调用本接口查询域名配置,一次可查询多个功能配置。 |
DescribeVodCertificateList | 查询证书列表 | 调用本接口获取证书列表信息。 |
DescribeVodDomainCertificateInfo | 查询域名证书 | 调用本接口获取指定加速域名的证书信息。 |
BatchSetVodDomainConfigs | 批量配置域名 | 调用本接口批量配置加速域名。 |
刷新预热 | 刷新预热 | |
DescribeVodRefreshTasks | 查询刷新和预热状态 | 调用本接口查询刷新和预热状态是否生效。 |
DescribeVodRefreshQuota | 查询刷新预热次数限制和余量 | 调用本接口查询刷新预热URL及目录的最大限制数量和当日剩余数量。 |
PreloadVodObjectCaches | 预热缓存 | 调用本接口将源站的内容主动预热到L2 Cache节点上,首次访问可直接命中缓存,缓解源站压力。 |
RefreshVodObjectCaches | 刷新缓存 | 调用本接口刷新节点上的文件内容。指定URL内容刷新至Cache节点,支持URL批量刷新。 |
RefreshMediaPlayUrls | 提交音视频刷新或预热任务 | 调用本接口通过音视频ID发起音视频刷新或预热任务。 |
GetMediaRefreshJobs | 查询视频刷新或预热任务信息 | 调用本接口查询视频刷新或预热任务的任务状态、筛选策略等任务信息。 |
日志管理 | 日志管理 | |
DescribeVodDomainLog | 查询域名日志 | 调用本接口获取指定域名的CDN原始访问日志下载地址。 |
视频安全
API | 标题 | API概述 |
---|---|---|
HLS标准加密 | HLS标准加密 | |
GenerateKMSDataKey | 创建KMS数据密钥 | 通过调用本接口生成一个随机的KMS数据密钥,用于视频点播标准加密。 |
DecryptKMSDataKey | 解密KMS数据密钥密文 | 通过调用本接口解密KMS数据密钥中的CiphertextBlob密文。 |
数字水印 | 数字水印 | |
SubmitDigitalWatermarkExtractJob | 提交数字水印提取作业 | 通过调用本接口提交数字水印(版权水印或溯源水印)提取作业,开始异步提取版权水印或溯源水印。 |
GetDigitalWatermarkExtractResult | 查询数字水印提取作业 | 通过调用本接口查询数字水印(版权水印或溯源水印)的提取作业结果,包括数字水印提取作业的状态、成功提取出的水印文字等信息。 |
安全下载(缓存) | 安全下载(缓存) | |
GenerateDownloadSecretKey | 生成安全下载密钥 | 阿里云播放器SDK的安全下载功能,可使视频下载到本地时经密钥文件进行加密,让其仅能通过预先绑定的唯一App生成的密钥文件进行解密播放,可有效保护视频内容,防止下载到本地的视频被恶意播放或传播。调用本接口可生成用于安全下载的密钥。 |
数据统计
API | 标题 | API概述 |
---|---|---|
用量数据 | 用量数据 | |
DescribeVodDomainUsageData | 查询流量带宽用量 | 调用本接口查询加速流量或带宽用量数据。 |
DescribeVodStorageData | 查询存储用量 | 调用本接口查询媒资管理(存储空间、存储流出流量)的用量。 |
DescribeVodTranscodeData | 查询转码用量数据 | 调用本接口查询转码用量数据。 |
DescribeVodAIData | 查询AI处理用量数据 | 调用本接口查询AI处理(智能审核、视频DNA等)的用量数据。 |
DescribeVodTieringStorageData | 查询分级存储的用量 | 查询媒资管理分级存储的用量。 |
DescribeVodTieringStorageRetrievalData | 查询分级存储取回数据 | 查询媒资管理分级存储的取回数据用量。 |
播放数据(新) | 播放数据(新) | |
DescribeVodMediaPlayData | 音视频播放数据统计 | 通过媒体ID(即音视频ID)获取音视频在指定日期的播放数据,包括访问用户数、人均播放次数、播放总次数、人均播放时长、累计播放时长等数据。 |
播放数据(旧) | 播放数据(旧) | |
DescribePlayTopVideos | TOP视频播放数据统计 | 调用本接口获取每日TOP视频的播放数据统计,统计指标包括播放次数、播放用户数和播放总时长。 |
DescribePlayUserAvg | 播放数据均量统计 | 调用本接口获取指定时间范围内的每日播放数据均量统计,统计指标包括平均播放时长、平均播放次数。 |
DescribePlayUserTotal | 播放数据总量统计 | 调用本接口获取指定时间范围内的每日播放数据总量统计,统计指标包括总播放次数、总播放用户数、总播放时长、播放时长分布。 |
DescribePlayVideoStatis | 单视频播放数据统计 | 调用本接口查询指定视频在指定时间范围内的每日播放统计数据,统计指标包括播放总时长、播放次数、播放用户数和播放时长分布。 |
多应用体系
API | 标题 | API概述 |
---|---|---|
应用管理 | 应用管理 | |
CreateAppInfo | 创建应用 | 调用本接口创建新的应用。 |
DeleteAppInfo | 删除应用 | 调用本接口删除应用信息。 |
UpdateAppInfo | 更新应用信息 | 调用本接口更新应用信息。 |
GetAppInfos | 查询应用信息 | 调用本接口通过应用ID查询应用信息。 |
ListAppInfo | 获取应用信息列表 | 调用本接口根据查询条件获取有权限的应用信息列表。 |
AddVodStorageForApp | 为子应用绑定存储 | 为视频点播的子应用绑定存储Bucket。 |
授权管理 | 授权管理 | |
AttachAppPolicyToIdentity | 为身份实体附加应用授权 | 调用本接口为指定身份(RAM用户或RAM角色)附加点播应用的访问权限。 |
DetachAppPolicyFromIdentity | 为身份实体撤销应用授权 | 调用本接口为指定账号身份(RAM用户或RAM角色)撤销指定的应用授权。 |
ListAppPoliciesForIdentity | 查询身份实体被授予的应用权限列表 | 调用本接口列出指定账号身份(RAM用户或RAM角色)被授予的应用权限的列表。 |
资源迁移 | 资源迁移 | |
MoveAppResource | 迁移资源到新应用 | 调用本接口将媒资等资源从一个应用迁移到另外一个应用。应用管理员可以直接转移,RAM用户或RAM角色需要对资源转移前后的两个应用拥有写权限,支持批量迁移。 |
全局配置
API | 标题 | API概述 |
---|---|---|
存储管理 | 存储管理 | |
SetCrossdomainContent | 更新跨域文件 | 调用本接口更新点播跨域文件crossdomain.xml的内容。 |
事件通知 | 事件通知 | |
DeleteMessageCallback | 删除事件通知配置 | 调用本接口删除事件通知的回调方式、回调地址、事件类型。 |
SetMessageCallback | 设置事件通知配置 | 调用本接口设置事件通知的回调方式、回调地址、事件类型。 |
GetMessageCallback | 查询事件通知配置 | 调用本接口查询事件通知的回调方式、回调地址、事件类型。 |
其他
API | 标题 | API概述 |
---|---|---|
ChangeResourceGroup | 资源转组 | 调用本接口将资源进行转组。 |
DescribeVodDomainMax95BpsData | 查询95带宽峰值 | 调用本接口查询加速域名95带宽峰值监控数据。 |
DescribeVodSSLCertificateList | 查询证书列表-按域名 | 调用本接口按照域名查询证书列表信息。 |
SetVodDomainSSLCertificate | 设置点播域名证书 | 调用本接口用于设置某域名下证书功能是否启用及更新证书信息。 |