ApsaraVideo Player supports both live streaming and video-on-demand playback, providing SDKs for Web, Android, iOS, Flutter, and HarmonyOS. Currently, this documentation is maintained in the ApsaraVideo VOD section. You can follow the links below to view detailed information in the respective modules.
Online experience
You can refer to Getting started with ApsaraVideo Live, follow the flow to start live streaming, and after the live stream is generated, enter the streaming URL to experience the live streaming effect of the Web player.
HTTPS must be enabled when entering the streaming URL on the web page. For certificate application and configuration steps, see HTTPS configuration.
The online experience (Web) currently does not support playing live streams with the RTMP protocol. You can use streaming links in FLV or M3U8 format.
When playing videos using FLV or M3U8 format streaming links, the browser will report cross-domain errors. You need to configure HTTP headers for your streaming domain to resolve cross-domain errors on the web. The reference configuration is as follows:
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET,POST,PUT,Delete,Option
Experience steps
Refer to Getting started with ApsaraVideo Live, follow the flow to start live streaming, and obtain the streaming URL.
Visit the online experience website, and select Online Configuration in the top menu bar.
Switch to the Basic Configuration tab, select Video Type, and fill in the Playback URL.
Switch to the Playback Preview tab to check if the live stream is playing normally.
Learning path
Understand the Player SDK introduction and Player SDK feature details, evaluate the feature support of client SDKs, and determine the client language.
Access the latest version SDK download links and code examples, and follow version release history and change information.
The Player SDK requires a License for authorization. Obtain the Player SDK License.
Integrate the Player SDK into your business application.