点播服务提供了多种主流语言的SDK,您可以基于服务端SDK编写代码来调用点播API,让您不用复杂编程即可快捷访问点播服务。

功能介绍

  • SDK封装了对服务端API的调用请求和响应,避免自行计算较为繁琐的签名机制
  • 支持所有的点播API,并提供了相应的示例代码。
  • 支持7种开发语言,包括:Java、Python、PHP、.NET、Node.js、Go、C/C++。
说明
  • 通常在发布新的API后,阿里云会及时同步更新SDK,所以即便您没有找到对应API的示例代码,也可以参考旧的示例自行实现调用。
  • 更多SDK咨询问题,可搜索钉钉群号2720012141入群咨询专家。

开发环境

服务端SDK支持Linux、Windows、Mac等多种平台和运行环境,请提前安装好对应开发语言的编译器或解释器,并完成相关环境配置,具体版本要求可参考各语言SDK的安装文档。

说明 C/C++ SDK暂不支持Windows。

SDK安装

  • 版本说明

    SDK版本更新日志和发布记录请参见服务端SDK发布历史,请确保您安装的是最新版本,否则部分API可能无法直接使用。

    • Java、Python、PHP、.NET、Go等版本,每个API都会对应特定的请求类(Request)和响应类(Response),使用新的API或新功能需要保持更新。
    • Node.js、C/C++版本,实现的是通用库,未封装请求类和响应类,故不需要随API更新而更新SDK,但通用库可能会不定期更新。
  • 安装操作

    一般需要安装SDK核心库和VoD库,具体操作请参见视频点播服务端SDK各语言安装文档。

  • 使用说明

    安装完成后,可参考各语言SDK的初始化文档完成初始化客户端实例。

访问域名

点播服务在全球提供了多个接入地址,更多内容请参见点播地域标识,通过API接入区域(API Region)来初始化客户端实例,接入区域标识对应API/SDK的RegionId参数,例如上海为cn-shanghai,新加坡为ap-southeast-1
说明 接入地址的区域与存储区域是不一样的概念,接入区域表示API的接入点,存储区域对应OSS的区域,如API接入点在上海(cn-shanghai),但媒体文件可能存储在北京(cn-beijing)。

使用限制

点播服务对资源使用,以及API的调用次数等都有默认限制,更多内容请参见使用限制,如需提高限制,可填写宜搭信息申请或联系阿里云商务申请,并详细说明使用场景和预期的阈值(如域名数、播放接口访问频次等)。

提交反馈

如果您在使用SDK的过程中遇到任何问题,欢迎前往阿里云SDK问答社区提问,提问前请您阅读反馈引导。