All Products
Search
Document Center

Features

Last Updated: Jan 21, 2021

ApsaraVideo Live supports live stream collection, edge ingest, and global acceleration. The following table describes the eight categories of features that are supported by ApsaraVideo Live. The eight categories of features include live stream ingest, live stream playback, live stream security, live stream management, data statistics, console management, API management, and SDK support.

Category

Feature

Description

Live stream ingest

Stream ingest protocol

Supports the Real-Time Messaging Protocol (RTMP)-based stream ingest.

Stream ingest mode

Supports Alibaba Cloud stream ingest SDKs and demos for iOS, Android, and web, and common third-party stream ingest software such as Open Broadcaster Software (OBS), XSplit, and Flash Media Live Encoder (FMLE).

Stream ingest device

Supports common third-party RTMP-based codecs or set-top boxes (STBs).

Live streaming playback

Streaming protocol

Supports the RTMP, Flash Video (FLV), HTTP Live Streaming (HLS), and Real-Time Streaming (RTS) protocols.

Streaming mode

Supports Alibaba Cloud streaming SDKs and demos for iOS, Android, and web, and common third-party streaming software such as VLC media player (VLC).

Live stream pulling

Supports FLV, RTMP, M3U8, and RTS.

Live stream security

URL authentication

Supports custom authentication keys and expiration time.

IP blacklist

Restricts specific IP addresses from accessing domain names for CDN.

Hotlink protection

Supports a blacklist or whitelist.

Live stream management

Management mode

Supports graphical management and API management in the console.

Data statistics

Traffic statistics

Collects traffic data for statistical analysis on a daily basis.

Peak bandwidth statistics

Collects the peak bandwidth for statistical analysis on a daily basis.

Access statistics

Allows you to view access data such as the number of unique visitors (UVs) and the regions of requests.

Feature usage statistics

Allows you to query the resource usage during transcoding, snapshot capture, and recording.

Console management

Domain management

Allows you to create, modify, and delete domains, and enable or disable ApsaraVideo Live.

Template management

Allows you to create, modify, and delete the templates that are related to transcoding, snapshot capture, recording, and global acceleration.

Live stream recording

Allows you to record live streams in the FLV, MP4, and M3U8 formats, and supports custom recording duration.

Live stream snapshot capture

Supports real-time snapshot overwriting and storage, and the custom frequency of snapshot capture.

Real-time transcoding

Supports the low definition (LD), standard definition (SD), high definition (HD), and ultra-high definition (UHD) bitrate formats, and the adaptive aspect ratio of transcoded videos.

Narrowband HD™ transcoding

Supports the LD, SD, HD, and UHD bitrate formats, and the adaptive aspect ratio of transcoded videos.

Console statistics

Allows you to query downstream bandwidth, downstream traffic, the number of online viewers, the number of requests for live streaming (by operators and regions), the number of live streams, and the status of live streams.

API management

Domain management

Allows you to create, delete, modify, and view domains.

Stream management

  • Allows you to create, modify, delete, and enable or disable streaming domains.

  • Allows you to query the number of the current concurrent viewers.

  • Allows you to create and stop recording tasks.

  • Allows you to create and stop snapshot tasks.

Live stream recording

Allows you to use the ApsaraVideo Live console or API to record live streams and store them to Object Storage Service (OSS).

Live stream snapshot capture

Allows you to capture snapshots during live streaming and store them to OSS by using the API.

Live stream transcoding

Allows you to transcode a live stream to multiple formats by using the API.

SDK support

Stream ingest SDK

Adjusts parameters in real time based on the network conditions of the stream ingest client, such as parameters that are related to stream ingest, adaptive bitrates, frame rates, watermarks, and face beautification effects.

ApsaraVideo Player SDK

Provides player SDKs for iOS, Android, and web, and supports multiple playback formats, instant startup of live streaming, and time shifting during live streaming.

Demo SDK

Allows you to experience the whole process of stream ingest and live streaming.