Live
Live
All results for "
" in this service
All results for "
" in this service
What's New
Function Overview
Product Bulletin
Notice on Officially Enabling Billing for Media Packaging and Media Live Transcoding
Service Overview
What Is Live?
Scenarios
Constraints
Regions
Domain Names
Cloud Live
MediaLive
Content Compliance
Security
Shared Responsibilities
Identity Authentication and Access Control
Data Protection
Resilience
Certificates
Personal Data
Related Services
Permissions Management
Regions and AZs
Concepts
Billing
Billing Items
Basic Service Billing
Cloud Stream Live
Low Latency Live (LLL)
Value-added Service Billing
Stream Push to a Third-party Destination
Cloud Live Transcoding
Media Live Transcoding
Cloud Live Recording
Cloud Live Snapshot Capturing
Billing Modes
Pay-per-Use Billing
Prepaid Resource Packages
Overview
Purchasing a Resource Package
Purchasing More Resource Packages
Changing the Billing Option
Renewing a Resource Package
Bills
Billing Cycle
Querying Bills
Resource Reconciliation
Arrears
Billing Termination
Cost Management
Billing FAQs
Common Cases
What Do I Need to Pay?
Do I Need to Buy the CDN Service Before Using Live?
How Do I Change the Billing Option?
Do I Need to Delete Resources If I Don't Want to Use Live Any More?
How Do I View the Usage and Expenditure of Pay-per-Use Live Resources?
Is Downstream Traffic or Upstream Traffic Billed?
Will I Be Billed for URL Validation?
How Is Transcoding Billed?
Does the Daily Peak Bandwidth Mean the Upstream Bandwidth or Downstream Bandwidth?
Why Is a Recording Fee Deducted on the First Day of Each Month?
Arrears
How Do I Know Whether My Account Is in Arrears?
Why Charges Are Still Debited to My Account Even Though My Account Is in Arrears?
Cloud Live
Overview
Scenarios
Functions
Advantages
Getting Started
Quick Start
Adding Domain Names
Pushing Streams and Streaming Content on a PC (for Cloud Stream Live)
Pushing Streams and Streaming Content on a PC (for Low Latency Live)
Live Recording
Functions of the Console
Prerequisites
Permissions Management
Creating a User and Assigning Live Permissions
Domain Name Management
Domain Name Admission Standards
Adding Domain Names
Associating Domain Names
Configuring CNAME Records
Managing Domain Names
Configuring a Geo-blocking Whitelist
Stream Push
Assembling an Ingest URL
Transcoding
Recording Live Video to OBS
Creating a Recording Template
Configuring a Recording Callback
Managing Recordings
Snapshot Capturing
Stream Status Notifications
HLS
Stream Authentication
Playback
Assembling a Streaming URL
Configuring Stream Delay
Configuring Origin Pull
HTTPS Secure Acceleration
Configuration Method
HTTPS Certificate Requirements
Playback Authentication
Overview
Referer Validation
URL Validation
ACL
Streaming
Streams
Usage Statistics
Service Monitoring
Log Management
Offline Log Download
Monitoring and Alarms
Tools
Signed URL Generation Tool
Media Live
Overview
Scenarios
Functions
Product Advantages
Constraints
Getting Started
Quick Start
Adding Domain Names
Pushing Streams and Streaming Content on a PC
Console Operations
Prerequisites
Functions of the Console
Permissions Management
Creating a User and Assigning Live Permissions
Domain Name Management
Domain Name Admission Standards
Adding Domain Names
Configuring CNAME Records
Managing Domain Names
Configuring the Region Access Whitelist
Stream Authentication
Playback Authentication
Overview
Referer Validation
URL Validation
ACL
HTTPS Certificates
Configuration Method
HTTPS Certificate Requirements
Channel Management
Creating a Channel
Live Transcoding
Creating a Transcoding Template
Service Monitoring
Tools
Obtaining the Replay URL of a Channel
Appendix
Best Practices
Reducing Stream Latency
One Second of TTFF
Protecting Live Resources
Event Callback
Change History
Cloud Live API Reference
Before You Start
Overview
API Calling
Endpoints
Constraints
Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Response
Examples
Example 1: Creating a Transcoding Template
Example 2: Creating a Recording Template
Example 3: Disabling a Livestream
Domain Name Management
Creating a Domain Name
Deleting a Domain Name
Modifying a Domain Name
Querying a Domain Name
Mapping Domain Names
Deleting a Domain Name Mapping
Configuring the Domain Name IPv6 Function
Querying IP Address Information
Modifying the Streaming Domain Name Delay
Querying the Streaming Domain Name Delay
Modifying the HLS Configuration of a Domain Name
Querying HLS Configurations of Domain Names
Modifying Origin Pull Settings
Querying Origin Pull Settings
Notification Management
Adding and Modifying Stream Notification Configurations
Querying Stream Notification Configurations
Deleting a Stream Notification Configuration
Authentication Management
Configuring a Referer Validation ACL
Deleting a Referer Validation ACL
Querying Referer Validation ACLs
Querying IP Address ACLs
Modifying an IP Address ACL
Generating a Signed URL
Querying Supported Areas of a Streaming Domain Name
Modifying Supported Areas of a Streaming Domain Name
Querying the URL Validation Configuration of a Specified Domain Name
Modifying the URL Validation Configuration of a Specified Domain Name
Deleting the URL Validation Configuration of a Specified Domain Name
Snapshot Management
Creating a Snapshot Capturing Template
Modifying a Snapshot Capturing Template
Querying Snapshot Capturing Templates
Deleting a Snapshot Capturing Template
Log Management
Obtaining Live Streaming Logs
Recording Management
Creating a Recording Template
Querying Recording Templates
Modifying a Recording Template
Deleting a Recording Template
Querying a Recording Template
Submitting a Recording Command
Creating a Video Recording Index
Recording Callback Management
Creating a Recording Callback
Querying the List of Recording Callbacks
Modifying a Recording Callback
Querying a Recording Callback
Deleting a Recording Callback
HTTPS Certificate Management
Modifying the HTTPS Certificate Configuration of a Specified Domain Name
Querying the HTTPS Certificate Configuration of a Specified Domain Name
Deleting the HTTPS Certificate Configuration of a Specified Domain Name
OBS Bucket Management
Granting or Canceling Authorization of Accessing OBS Buckets
Transcoding Template Management
Creating a Transcoding Template
Deleting a Transcoding Template
Modifying a Transcoding Template
Querying Transcoding Templates
Stream Management
Disabling a Push Stream
Querying Disabled Streams
Resuming a Push Stream
Modifying the Attribute of a Disabled Stream
Querying an Ongoing Stream
Statistics Analysis
Querying Peak Bandwidth
Querying Total Traffic
Querying HTTP Status Codes for Pulling Live Streams
Querying the Duration of Transcoded Outputs
Querying Recording Channels
Querying the Number of Snapshots
Querying Upstream Bandwidth
Querying the Number of Stream Channels
Querying the Historical Stream List
Querying the Playback Profile
Querying the Distribution of Live Streaming Metrics by Region
Querying Stream Data of a Streaming Domain Name
Stream Analytics
Querying the Stream Push Frame Rate
Querying the Stream Push Bitrate
Querying the Stream Push Monitoring Data
Queries CDN upstream streaming quality data
Appendix
Status Codes
Error Codes
Obtaining a Project ID
Obtaining an Account ID
Region Name Abbreviations
Country/Region Name Abbreviations
Region/Country Codes
Change History
Media Live API Reference
Before You Start
Overview
API Calling
Endpoints
Constraints
Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Response
Examples
Example 1: Creating a Channel
OTT Channel Management
Creating an OTT Channel
Querying Channel Information
Deleting Channel Information
Modifying Channel Packaging Information
Modifying Channel Input Stream Information
Modifying Channel Recording Information
Modifying General Channel Information
Changing the Channel Status
Modifying Channel Transcoding Template Information
Appendix
Status Codes
Error Codes
Obtaining a Project ID
Obtaining an Account ID
Change History
Cloud Live Server SDK Reference
SDK Overview
Java SDK User Guide
Python SDK User Guide
Go SDK User Guide
PHP SDK User Guide
Change History
Low Latency Live Client SDK Reference
SDK Overview
Version Planning
Web SDK
Browser Adaptation
Preparations
SDK Usage
Basic Usage Logic
Best Practices
Advanced Usage
Audio Autoplay Blocking
Downgrade
Sample Code
Advanced Usage
Listening on Autoplay Errors
Manual Playback
Automatic Downgrade
Specified Downgrade
API Reference
Main Entry (HWLLSPlayer)
Client Object (HWLLSClient)
Client Object (HWFlvClient)
Client Object (HWHlsClient)
Client Event Notification (HWLLSClientEvent)
Error Codes
Public IP Addresses
Client Error Codes
FAQs
Change History
Change History
FAQs
Product Consulting
Do I Need to Buy the CDN Service Before Using Live?
How Do I Use Live? Do I Need to Create a Channel?
In Which Regions Is Live Available?
Can I Use a Camera to Stream Live Video?
Do I Need to Have a Domain Name?
Can I Send HTTP Requests After Configuring an HTTPS Certificate?
How Do I Select a Live Origin Server and Acceleration Area?
Billing
What Do I Need to Pay?
How Do I View the Usage and Expenditure of Pay-per-Use Live Resources?
How Do I Change the Billing Option?
Do I Need to Delete Resources If I Don't Want to Use Live Any More?
Is Downstream Traffic or Upstream Traffic Billed?
Why Charges Are Still Debited to My Account Even Though My Account Is in Arrears?
Will I Be Billed for URL Validation?
How Is Transcoding Billed?
How Do I Know Whether My Account Is in Arrears?
Does the Daily Peak Bandwidth Mean the Upstream Bandwidth or Downstream Bandwidth?
Why Is a Recording Fee Deducted on the First Day of Each Month?
Domain Name Management
How Many Domain Names Can I Add?
Are There Any Requirements for the Streaming and Ingest Domain Names?
What Does CNAME Mean on the Domains Page?
What Can I Do If a Message Is Displayed Indicating that the Domain Name Fails to Be Added and the User Is in the Deleted State?
Why Does the Domain Status Change from Normal to Configuring?
A Conflict Occurs When Adding a CNAME Record
Can the Ingest and Streaming Domain Names Be Second-level Domain Names?
Can a Domain Name Be Added to Live in Multiple Regions?
How Do I Check Whether Acceleration Has Been Enabled for a Live Domain Name?
Will My Domain Names Be Cleared If My Account Is in Arrears?
How Long Should I Disconnect a Stream for the New Streaming Configuration to Take Effect?
Recording
Can Live Recordings Be Stored in OBS?
How Long Is the Maximum Recording Length?
Can I Configure a Recording Template for Each Live Stream?
Are Transcoded Streams Recorded During Live Recording?
How Long Is the TS Segment Length Supported by Live?
How Many Recordings Are Created for a Live Recording Task?
Why Still Are Recording Files Created Even Though I Have Already Deleted the Recording Template?
Why Are There Two Recording Files When A Live Stream Is Not Interrupted?
How Do I Obtain the URL of Recordings?
Can I Call an API to Record a Live Video?
Why Are No Recording Files Created After I Configured a Recording to OBS Template?
Can I Enter Wildcard Characters in Stream Name When I Configure Recording to OBS?
How Do I Delete a Recording?
Can Live Stream Recording Be Started and Stopped at Any Time?
Why Didn't I Receive a RECORD_FILE_COMPLETE Callback?
Do StreamNames Support Regular Expressions?
Why Can't I Download Videos Using the download_url Generated During Recording?
Why Do the Modified Recording Rule and File Storage Path Not Take Effect?
Can I Record and Store the Live Streams That Are Disconnected for Multiple Times in One File?
Transcoding
How Do I Play a Transcoded Live Video?
Why Is the Live Video Resolution During Playback Inconsistent with That Configured In the Transcoding Template?
How Does the System Define the Effective Template If I Configure Multiple Transcoding Templates?
How Is a Video Transcoded When Only the Width or Height Is Configured?
Why Is the BANDWIDTH Value in a Level-1 M3U8 File for Pulling a Transcoded Stream Not the Bitrate of the Transcoded Stream?
How Do I Configure Definitions of Video Streams?
Snapshot Capturing
How Does the System Define the Effective Template If I Configure Multiple Snapshot Templates?
Which Formats Can I Save Snapshots as?
How Do I Obtain the Snapshots?
How Are Snapshots Stored in OBS?
Can I Customize the Name of a Live Snapshot File?
Security
How Do I Protect Live Videos?
Are There Any Requirements for the Key and Timeout Interval in URL Validation?
Why Does Referer Validation Not Take Effect?
Do I Need to Use the Same Key for Streaming Authentication and Playback Authentication?
How Do I Set the Validity Period of a Signed Ingest URL to a Longer Period?
Why Does HTTPS Access Fail When an HTTPS Certificate Has Been Configured for My Domain Name?
Why Are Messages Indicating Insecurity Displayed During Video Playback After an HTTPS Certificate Is Configured?
Streams Pushing
Which Ingest Protocols Are Supported?
How Do I Live Stream?
How Do I Get the Ingest URL?
Are There Any Requirements for StreamName in an Ingest URL?
How Do I Obtain a StreamName?
How Do I Set the Resolution and Bitrate?
What Do I Do If Stream Pushing Failed?
How Many Live Streams Can I Push Simultaneously?
How Long Is the Latency If a Live Video Resolution is 1080p?
What Can I Do If I Use OBS to Push Streams but the Latency Is Too High?
Why Does Open Broadcaster Software Fail to Push Streams?
How Do I Disable a Live Stream?
How Do I View Disabled Live Streams?
How Do I Resume a Disabled Live Stream?
What Are the Differences Between Stream Disabled and Stream Interrupted?
Can an Ingest URL Push Multiple Streams at the Same Time?
Live Streaming
Which Streaming Protocols Are Supported?
How Do I Get the Streaming URL?
Are There Any Requirements for StreamName in a Streaming URL?
What Can I Do If I Fail to Play a Live Video?
Is There Any Limit on the Daily Downstream Traffic?
Is There Any Limit on the Number of Concurrent Viewers?
Can I Pull Live Streams from Other Platforms to Huawei Cloud Live?
Why Do Black Bars Appear on the Video?
Why Does Playback Using the HTTPS Address Fail?
Callback
Are There Requirements for the Format of a Callback URL?
Can the Recording Callback URL Be Modified?
Can I Receive Only Streaming Notifications of Input Streams?
API Usage
What Is the Token for Calling Live APIs?
Why Does the System Display a Message Indicating that the API Does Not Exist When I Call an API?
Why Is "projectId in token is nil" Returned When I Call an API?
Why Is "The token must be updated" Returned When I Call an API?
Why Is a Message Stating "APIG.0301" Displayed When a VOD API Is Called?
How Can I Query the Peak Number of Concurrent Recording Channels in a Month?
Why Do I Receive Only the Recording Completion Callback But Not the Recording Start Callback After Configuring Recording Callbacks?
Statistics Analysis
Which Data Statistics Can Be Viewed on the Live Console?
Why Is the Number of Total Viewers Less Than the Number of Peak Viewers in Stream Playback Profiles?
Third-Party Tools
OBS User Guide
VLC User Guide
Troubleshooting
Adding a Domain Name Failed
Associating Domain Names Failed
Livestream Push Failed
Live Video Playback Failed
Live Video Freezing
Videos
General Reference
Glossary
Service Level Agreement
White Papers
Endpoints
Permissions