Function Overview
-
Streaming
-
Streaming is the process of collecting, encoding, and packaging live content and then transmitting it to Huawei Cloud origin servers.
Streaming protocol: RTMP
Streaming tool: third-party streaming tools, such as Open Broadcaster Software (OBS), XSplit, and Flash Media Live Encoder (FMLE)This function is available in AP-Bangkok, AP-Singapore, and CN North-Beijing4 regions.
-
-
Playback
-
Playback is the process of playing livestreams pushed from the streaming end. You can play livestreams pushed from Huawei Cloud origin servers or from third-party origin servers.
Playback protocol: RTMP, HTTP-FLV, and HLS for Cloud Stream Live; WebRTC (can be downgraded to HTTP-FLV) for Low Latency Live (LLL).
Playback method: third-party players such as VLC for Cloud Stream Live; LLL online demos or open APIs for LLL on web devices.
This function is available in AP-Bangkok, AP-Singapore, and CN North-Beijing4 regions.
-
-
Recording
-
You can record and store live content in Object Storage Service (OBS) buckets, where you can download and share the content.
This function is available in AP-Singapore and CN North-Beijing4 regions.
-
-
Transcoding
-
You can transcode livestreams into video streams of different resolutions and bitrates to fit the network conditions.
In the AP-Bangkok region, you need to submit a service ticket for configuration review. The transcoding configuration takes effect only after it is approved.
This function is available in AP-Bangkok, AP-Singapore, and CN North-Beijing4 regions.
-
-
Snapshot Capturing
-
Live captures snapshots from a livestream based on a configured template and stores the captured snapshots in an OBS bucket. Multiple snapshot templates can be configured for an ingest domain name. When stream push starts and snapshot capturing is enabled, the template in which App Name is the same as that in the ingest URL takes effect.
In the AP-Bangkok region, you need to submit a service ticket for configuration review. The snapshot configuration takes effect only after it is approved.
This function is available in AP-Bangkok, AP-Singapore, and CN North-Beijing4 regions.
-
-
Stream Status Notifications
-
You can add a callback URL for an ingest domain name on the Live console to receive notifications when stream push starts or ends. The notifications are sent as POST requests to your server through an HTTP API when a stream has been pushed or disabled.
In the AP-Bangkok region, you need to submit a service ticket for configuration review. The configuration of stream status notifications takes effect only after it is approved.
This function is available in AP-Bangkok, AP-Singapore, and CN North-Beijing4 regions.
-
-
Stream Delay
-
The stream delay of Live defaults to 2 seconds and can be changed to 4 or 6 seconds. You can configure stream delay for RTMP and HTTP-FLV streams. The GOP of the streaming end cannot be greater than the configured delay. The actual delay is influenced by factors including the player's network conditions.
This function is available in AP-Bangkok, AP-Singapore, and CN North-Beijing4 regions.
-
-
Origin Pull
-
By default, a streaming domain name created on Huawei Cloud Live pulls live content from Huawei origin servers. If you want to play live content of non-Huawei origin servers through Huawei Cloud, you can configure an origin address on the Live console so that you can pull live content from your own origin server to a Huawei origin server for accelerated delivery.
If you use your own origin server for a streaming domain name, livestreams of the ingest domain name associated with this streaming domain name cannot be played, and functions of Huawei Cloud Live cannot be used, such as transcoding, recording, snapshot capturing, and stream status notifications. The default origin port number is 80 for HTTP and 1935 for RTMP. If you use a non-default port as the origin port, submit a service ticket to bind the port with your origin server.
This function is available in AP-Bangkok, AP-Singapore, and CN North-Beijing4 regions.
-
-
HTTPS Secure Acceleration
-
Live allows you to configure HTTPS secure acceleration for streaming domain names. You can configure your own SSL certificates or certificates purchased from Huawei Cloud on the Live console. Only certificates in PEM format are supported. You can also enable Force HTTPS to forcibly redirect user requests to HTTPS.
This function is available in AP-Bangkok, AP-Singapore, and CN North-Beijing4 regions.
-
-
Access Control
-
Live provides referer validation, URL validation, and access control lists (ACL) to identify and filter out malicious visitors. Only authenticated visitors can use Live.
URL validation protects live resources from unauthorized download and theft. Referer validation uses referer blacklists/whitelists to prevent hotlinking. However, referer validation cannot well protect live resources because the referer content can be forged. As a result, you are advised to use URL validation.
URL validation: Both ingest and streaming URLs can be validated. You can customize the authentication key and expiration time and use multiple authentication algorithms provided by Live.
Referer validation: You can configure a referer blacklist or whitelist to identify and filter out malicious visitors.ACL: You can configure an IP address blacklist or whitelist to identify and filter out malicious visitors.
This function is available in AP-Bangkok, AP-Singapore, and CN North-Beijing4 regions.
-
-
Usage Statistics
-
You can view the downstream bandwidth/traffic statistics of all streaming domain names, and the total transcoding duration, maximum number of concurrent recording channels, and number of snapshots of all ingest domain names.
This function is available in AP-Bangkok, AP-Singapore, and CN North-Beijing4 regions.
-
-
Service Monitoring
-
You can view the downstream bandwidth/traffic, playback profile, status codes returned in the request response of a streaming domain name, and the number of online viewers of the corresponding livestream. You can also view monitoring information such as the upstream bandwidth/traffic, total number of stream push channels, historical stream push details, and stream push frame rate/bitrate of an ingest domain name.
This function is available in AP-Bangkok, AP-Singapore, and CN North-Beijing4 regions.
-
-
Log Management
-
Live provides the log management function that allows you to view detailed logs about the network users' access to all streaming domain names and download logs of the past 90 days.
You can query and download logs in a time span of up to seven days. To query and download logs in a longer time span, repeat the operations.
This function is available in AP-Bangkok, AP-Singapore, and CN North-Beijing4 regions.
-
-
Enterprise Project
-
Enterprise project is a method for managing resources and services in a unified manner. Resources and services in different regions can be added to the same enterprise project. For example, you can create several enterprise projects based on your company's divisions or projects, and then add your cloud resources and services to these enterprise projects accordingly.
When adding a domain name, you can specify an enterprise project to which the bucket will belong, to facilitate domain resource and permission management.
This function is available in AP-Bangkok, AP-Singapore, and CN North-Beijing4 regions.
-
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot