All Products
Search
Document Center

ApsaraVideo VOD:Use ApsaraVideo Player SDK to play videos

Last Updated:Nov 30, 2023

ApsaraVideo VOD provides ApsaraVideo Player SDK. You can use a streaming URL to stream a video. You can also use playback credentials to obtain a streaming URL and then stream a video.

Introduction

ApsaraVideo Player SDK is essential for streaming videos from Alibaba Cloud to clients. As an essential part of ApsaraVideo, ApsaraVideo Player SDK facilitates end-to-end video services. It provides the basic playback features of ApsaraVideo VOD and ApsaraVideo Live, and integrates various ApsaraVideo services such as encrypted playback, secure download, and resolution switching. You can use ApsaraVideo Player SDK to deliver simple, fast, secure, and stable video playback services. For more information about the features, benefits, versions, and usage scenarios of ApsaraVideo Player, see Overview.

The following table describes the clients that support ApsaraVideo Player SDK.

Client

Description

References

Download link

Web

Flash and HTML5 players are supported. You can integrate ApsaraVideo Player SDK into browsers on PCs and mobile devices. The programming language is JavaScript.

Quick integration

SDK overview and download

iOS

The SDK package and demo are provided. You can integrate ApsaraVideo Player SDK into iOS apps. The programming language is Objective-C.

Quick integration

SDK overview and download

Android

The SDK package and demo are provided. You can integrate ApsaraVideo Player SDK into Android apps. The programming language is Java.

Quick integration

SDK overview and download

Windows

The SDK package and demo are provided. You can integrate ApsaraVideo Player SDK into Windows applications. The programming language is C++.

Quick integration

SDK overview and download

Flutter

The source code and demo are provided. You can integrate ApsaraVideo Player SDK into your Flutter project to use ApsaraVideo Player SDKs for Android and iOS. You can use one of the following programming languages: Dart, Java, or Objective-C.

Quick integration

SDK overview and download