SDK简介与下载
视频点播通过多种SDK提供一站式点播解决方案,覆盖视频生产、媒体上传、媒资管理、视频播放等多个点播环节。本文简要介绍视频点播提供的所有SDK,同时提供各SDK及对应Demo源码最新版本的下载地址。
历史版本的SDK下载请参见SDK发布历史。
VOD SDK
视频点播VOD SDK封装了2017-03-21
版本API,以访问密钥(AccessKey)识别调用者身份,提供自动签名等功能,方便您通过API创建和管理资源。
VOD SDK支持V1.0和V2.0两个版本,推荐使用V2.0版本。更多信息,请参见SDK概述。
编程语言 | V1.0 SDK源码地址 | V2.0 SDK源码地址 |
Java | ||
Python | ||
PHP | ||
.NET | ||
Node.js | ||
Go | ||
C/C++ |
上传SDK
上传SDK提供上传媒体文件到点播存储的开发工具包,是视频点播端到端服务的重要一环。通过上传SDK,您可以快捷上传视频、音频、图片、字幕等各种媒体文件到点播存储。上传SDK同时提供服务端和移动客户端等多种版本SDK,全面适配各个主流平台和运行环境。
SDK | 终端/语言 | 下载地址 | 相关文档 |
服务端上传SDK 重要 服务端上传SDK仅封装了点播上传接口,与服务端SDK是不同的概念。 | Java | ||
Python | |||
PHP | |||
C/C++ | |||
客户端上传SDK | iOS | ||
Android | |||
Web(JavaScript) | |||
微信小程序 |
短视频SDK
阿里云短视频SDK是集短视频录制、裁剪、编辑、上传等功能于一体的开发者工具。短视频SDK不仅提供易用、稳定、统一的接口,而且提供开源产品级的UI界面。开发者可以根据自己的业务实现短视频相关功能,还可以基于开源的UI界面完成界面定制,实现个性化的二次开发。
SDK | 终端 | 下载地址 | 相关文档 |
短视频SDK | iOS | ||
Android |
美颜特效SDK
美颜特效SDK为视频创作者提供移动端的人脸美颜、美型、美妆美化、滤镜贴纸等编辑加工能力,满足直播和视频制作时的美颜特效需求,适用于生活直播、视频会议、短视频制作等场景。美颜特效SDK在视频点播中主要应用于短视频场景。短视频SDK集成美颜特效SDK后,在视频录制或编辑视频时,即可使用美颜特效SDK提供的美颜、特效功能。
更多信息请参见美颜特效SDK简介。
播放器SDK
播放器SDK(ApsaraVideo Player SDK),也称阿里云播放器SDK,是视频云连接客户端服务的重要一环。播放器SDK提供播放器框架满足不同用户、不同业务场景需求,支持视频的加密播放、安全下载、清晰度切换、短视频播放等,为用户提供简单、快速、安全、稳定的视频播放服务。
SDK | 终端 | 下载地址 | 相关文档 |
播放器SDK | iOS | ||
Android | |||
Flutter | |||
Windows | |||
Web |
方案级SDK
除上述SDK外,视频点播还提供解决方案级别的SDK,如短视频解决方案提供了从应用服务器部署到客户端接入的完整Demo。
解决方案 | 终端 | 下载地址 | 相关文档 |
短视频解决方案 | iOS | ||
Android | |||
AppSever及管理控制台 | |||
长视频解决方案 说明 长视频也称为在线视频,主要以泛娱乐化的影视剧作为载体呈现。我们也同时提供产品级的UI和交互,方便您快速搭建长视频App。 | iOS | ||
Android | |||
AppSever及管理控制台 | |||
短视频小程序 | 微信小程序 |