Feature overview

Updated at:
Copy as MD

ApsaraVideo Live provides live streaming services including stream ingest, playback, security, media processing, stream forwarding, and monitoring.

Feature overview

In addition to core live streaming services (stream ingest and playback), ApsaraVideo Live provides security, media processing (recording, transcoding), stream forwarding, and log management.

Category

Feature

Description

How to use

Core live streaming services

Domain configuration

Configure and associate ingest domains with streaming domains. Optionally associate main streaming domains with sub-streaming domains.

Stream ingest and playback

Ingest and play live streams.

Stream management

View active and historical streams. Interrupt or disable live streams.

Live streaming security

RAM user management

Grant permissions to RAM users so they can access ApsaraVideo Live features within their authorized scope.

Video encryption

Encrypt video data to prevent unauthorized redistribution and hotlinking. Videos remain encrypted even when downloaded locally.

Access control

Control access through URL signing, Referer-based hotlink protection, IP blacklists and whitelists, protocol-based playback blocking, and remote authentication.

HTTPS

Enable HTTPS secure acceleration and force redirects.

Automated review for live streaming content

Capture frames and analyze audio to detect violations automatically. Combined with stream management, violating streams can be interrupted or disabled.

Live stream acceleration

Edge ingest

Push live streams to optimal edge acceleration nodes before reaching the live center.

Latency configuration

Configure latency based on the streaming protocol.

Ultra-Low-Latency Real-Time Streaming

RTS provides millisecond-level latency, high-concurrency, and smooth HD audio and video live streaming with easy integration.

Live Stream Processing

Live stream recording

Record live streams to preserve content and enable later playback.

Live stream transcoding

Transcode live streams to adjust resolution, encoding format, bitrate, and other parameters for different playback requirements.

Live stream watermarking

Add watermarks to live streams for copyright protection or to label broadcast information.

Live stream snapshots

Capture and save live stream frames during a broadcast.

Time shifting

Replay live streams from the start time to the current time.

Live stream encapsulation

Beyond the default RTMP, HTTP-FLV, and HLS protocols, encapsulation adds LL-HLS, DASH, and segment formats such as TS and CMAF.

Real-time captioning (public preview)

Convert live stream speech into captions using real-time speech recognition, with translation support.

Callback management

Receive callbacks for stream ingest status, recording, snapshots, and content moderation events.

Live+

Ultra-Low Latency Live Streaming

RTS provides ultra-low-latency, high-concurrency, and smooth HD video live streaming with easy integration.

ApsaraVideo Real-time Communication

Add interactive elements such as voice chat, video co-hosting, and game interactions to turn viewers into participants.

Interactive messages

Add comments, live comments, and likes to your live streaming apps using easy-to-integrate SDKs.

Production studio

Cloud-based production studio brings traditional video production to the cloud using Alibaba Cloud’s live streaming and media processing services. It integrates video AI detection, bilingual translation, and interactive capabilities with support for dynamic tagging, ET bilingual captions, and ad replacement.

BroadEye monitoring

Monitor live broadcasts in real time. Detect anomalies such as frame rate changes, bitrate fluctuations, audio-video sync issues, latency, and stuttering.

Stream forwarding

Central forwarding

Forward live streams to other platforms through the live center. Central forwarding can also trigger stream processing tasks such as recording and transcoding.

Pull-and-forward

Forward third-party live streams or convert recorded videos into live streams. Pull content from live or on-demand sources and broadcast it to your audience.

Origin fetch

Pull third-party live streams into the Alibaba Cloud live center for processing and accelerated distribution.

-

Primary/backup stream mixing

Automatically switch between a primary and backup stream in a single live center. The backup stream plays when the primary stream fails.

-

Dual-stream disaster recovery

Push two identical live streams to the same URL path during critical events or high-traffic scenarios. The system monitors both streams and switches automatically to ensure continuous, stable broadcasts.

-

HTTP message headers

Configure HTTP request and response header fields.

Data center

Usage query

Query usage for bandwidth and traffic, transcoding, watermarking, stream forwarding, content moderation, and snapshots at specified time granularities.

Operations analytics

View metrics such as playback bandwidth and traffic, unique visitors, user distribution, and origin fetch data.

Real-time monitoring

Monitor stream ingest and bandwidth usage in real time.

Log management

Log management provides log download.

SDK quality monitoring

Query stream ingest data for the ApsaraVideo Live SDK over the past three days.

Assess playback quality through metrics such as playback success rate, instant playback rate, and stuttering rate.

Toolbox

URL generator

Generate ingest and streaming URLs.

Self-service troubleshooting

Diagnose common stream ingest and playback issues and get resolution suggestions for specific anomalies.

Certificate Service

Upload custom certificates or deploy Alibaba Cloud SSL certificates to the acceleration platform for end-to-end encrypted transmission.

IP address check

Check whether a specified IP address belongs to an Alibaba Cloud acceleration node, and identify its region and ISP.

Core live streaming workflow

Core live streaming workflow

image
  1. A streamer captures live content and pushes the stream to an ingest node using the ingest SDK.

  2. Edge ingest pushes the stream to the Alibaba Cloud live center. Edge nodes accelerate the stream for stable upstream transmission.

  3. The live center distributes the stream to acceleration nodes.

  4. Viewers watch the stream using the player SDK.

Workflow steps

Workflow

ID

Node

Method

Action

API reference

References

1

Preparations

Console

ApsaraVideo Live console:

  1. Create an Alibaba Cloud account

  2. What is Alibaba Cloud Domain Name Service?

  3. Activate and purchase ApsaraVideo Live

N/A

N/A

2

Add domain names

  • Console

  • API

  1. Add accelerated domain names

  2. Verify domain ownership

  3. Configure CNAME records for domain names

Add live streaming domain names

Live streaming domain names

3

Associate domain names

  • Console

  • API

Associate domain names

4

Configure access control

  • Console

  • API

Batch configure domain names

5

Generate Address

Console

Live streaming URL generator

N/A

Generate live streaming URLs

6

Ingest streams

Ingest tools

  1. Download and install OBS ingest tool

  2. Enter the ingest URL and stream name

N/A

Ingest live streams

7

Playback

Player

  1. Download and install VLC player

  2. Enter the playback URL

N/A

Live playback