LiveLive

Compute
Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Networking
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
Domain Name Service
VPC Endpoint
Cloud Connect
Enterprise Switch
Security & Compliance
Anti-DDoS
Web Application Firewall
Host Security Service
Data Encryption Workshop
Database Security Service
Advanced Anti-DDoS
Data Security Center
Container Guard Service
Situation Awareness
Managed Threat Detection
Compass
Cloud Certificate Manager
Anti-DDoS Service
Databases
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GaussDB NoSQL
GaussDB(for MySQL)
Distributed Database Middleware
GaussDB(for openGauss)
Developer Services
ServiceStage
Distributed Cache Service
Simple Message Notification
Application Performance Management
Application Operations Management
Blockchain
API Gateway
Cloud Performance Test Service
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
DevCloud
ProjectMan
CodeHub
CloudRelease
CloudPipeline
CloudBuild
CloudDeploy
Cloud Communications
Message & SMS
Cloud Ecosystem
Marketplace
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP License Service
Support Plans
Customer Operation Capabilities
Partner Support Plans
Professional Services
enterprise-collaboration
Meeting
IoT
IoT
Intelligent EdgeFabric
DeveloperTools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Updated at: Mar 31, 2022 GMT+08:00

Functions

Huawei Cloud Live provides a range of live functions, such as stream pushing, livestreaming, recording, and transcoding. These functions make Live an ideal option for many latency-sensitive scenarios, such as online education and interactive entertainment. For details, see Table 1.

Table 1 Functions

Category

Function

Description

Stream pushing

Protocol

RTMP push and streaming audio or video

Method

Stream pushing using third-party software such as Open Broadcaster Software, XSplit, and FMLE

Uplink acceleration

Uplink acceleration, user access point/device scheduling (DNS/HTTP DNS), access control, and auto scaling for live video

Live streaming

Protocol

RTMP, HTTP-FLV, and HLS

Method

Playback using third-party software such as VLC

Downlink acceleration

Downlink acceleration, user access point/device scheduling (DNS/HTTP DNS), access control, and auto scaling for live video

Live stream processing

Recording

You can record live streams in HLS, FLV, or MP4 format and store the recordings in OBS.

Transcoding

You can transcode live streams into different specifications using H.264, H.265, or low bitrate HD transcoding.

Snapshot capturing

You can capture snapshots from live streams and save JPG snapshot files in OBS buckets.

Latency

You can modify the stream latency.

Origin pull

You can pull live content from your own origin server to the Live center for fast delivery.

Live stream management

Method

You can manage live streams on the Live console or by calling APIs.

Live console

Dashboard

  • You can view the downstream traffic and peak downstream bandwidth on the current day.
  • You can change the CDN billing option.

Streaming management

You can view ongoing streams and disabled streams.

Domain name management

  • You can add, delete, disable, and enable ingest domain names and streaming domain names.
  • You can associate an ingest domain name with or disassociate it from a streaming domain name.
  • You can configure transcoding, snapshot capturing, and stream status notifications for ingest domain names, and stream authentication.
  • You can configure the origin pull settings, HTTPS certificate, latency, URL validation, referer validation, and access control lists (ACLs) for streaming domain names.

Statistics

You can view statistics, including the downlink bandwidth, downlink traffic, number of online viewers, uplink bandwidth, number of channels, duration of transcoded outputs, number of recording channels, number of snapshots, and status codes.

Stream analytics

You can view the historical stream pushing records, frame rate, and bitrate of a single live stream.

Log management

You can view logs about requests to a streaming domain name and download logs over the past 14 days.

OBS authorization

You can authorize Live to store captured snapshots in OBS buckets.

Tools

You can quickly generate signed URLs for streaming and ingest domain names.

Access control

URL authentication

You can configure an authentication key to verify requests.

Referer validation

You can configure a referer blocklist to identify and filter out unauthorized access.

Access control list (ACL)

You can configure an IP address blocklist to identify and filter out unauthorized access.

HTTPS secure acceleration

You can use the certificate of a streaming domain name to configure and deploy HTTPS for all CDN nodes on the network so live streaming acceleration will be secure.

APIs

Domain name management

  • You can create, delete, modify, and query domain names.
  • You can create and delete the mapping between a streaming domain name and an ingest domain name.

Transcoding

You can query, modify, create, and delete transcoding templates.

Stream management

You can query and modify the status of streams and query live acceleration data.

Log management

You can query live streaming logs.

Recording management

You can create, query, and delete recording templates, and record live streams to OBS.

Recording callback management

  • You can create, delete, and modify a recording callback, and query details of a recording callback.
  • You can query the list of recording callbacks.

Statistical analysis

You can query traffic or bandwidth data, and peak bandwidth in a specific period.

Stream analytics

You can view the frame rate and bitrate of a single live stream.

Did you find this page helpful?

Failed to submit the feedback. Please try again later.

Which of the following issues have you encountered?







Please complete at least one feedback item.

Content most length 200 character

Content is empty.

OK Cancel