All Products
Search
Document Center

Features

Last Updated: Aug 31, 2021

ApsaraVideo Live supports live stream collection and edge ingest. 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) and Real-Time Streaming (RTS) protocols.

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 stream playback

Streaming protocol

Supports the RTMP, Flash Video (FLV), HTTP Live Streaming (HLS), and 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.

Live stream pulling

Supports the FLV, RTMP, M3U8, and RTS protocols.

Live streaming 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 to prevent hotlinking.

User-Agent blacklist or whitelist

Allows you to configure a User-Agent blacklist or whitelist to control access from specific browsers or terminals.

Live stream encryption

Supports live stream encryption, transcoding, and decryption before playback.

Content moderation

Allows you to review frames that are captured from live streams and audio of live streams.

Live stream management

Management mode

Supports graphical management in the console and API management.

Data statistics

Traffic statistics

Collects traffic data for statistical analysis by day.

Peak bandwidth statistics

Collects the peak bandwidth for statistical analysis by day.

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 and recording.

DRM management

Allows you to manage the keys and certificates for the digital rights management (DRM) encryption feature.

Live stream recording

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

Live stream snapshots

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, the number of live streams, and the status of live streams. The number of requests for live streaming can be queried by operators and regions.

Streaming panel

Allows you to transform traditional tools for video production in the cloud to deliver the capabilities of streaming panel.

Time shifting

Allows you review the content 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 operations to record live streams and store them to Object Storage Service (OSS).

Live stream snapshots

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.

Cloud-based stream merging

Allows you to create a stream merging task by using the API. A stream merging task merges multiple video streams into a single live stream in the specified layout.

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.

SDK for face beautification

Provides the face beautification features and special video effects.

All-in-one live streaming demo

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