The troubleshooting tool of ApsaraVideo Live allows you to perform stream ingest/streaming quality checks and stream stuttering/interruption checks regarding the user, URL, and domain name. Suggestions are provided to help you resolve the issues. This topic describes how to use the troubleshooting tool to diagnose common issues with live stream ingest and playback.
Usage notes
For stream ingest/streaming quality checks, the troubleshooting tool supports ingest URLs over the Real-Time Messaging Protocol (RTMP) and Alibaba Real-Time Communication (ARTC) protocols and streaming URLs over the RTMP, Flash Video (FLV), HTTP Live Streaming (HLS), and ARTC protocols. URLs over the Secure Reliable Transport (SRT) protocol are not supported.
For stream stuttering/interruption checks, the troubleshooting tool supports URLs over the RTMP, FLV, and HLS protocols.
The troubleshooting tool is in private preview. The diagnosis results are for reference only.
Prerequisites
An ingest or streaming URL is generated. For more information, see Generate ingest and streaming URLs.
Stream ingest/streaming quality checks
Procedure
- Log on to the ApsaraVideo Live console.
In the left-side navigation pane, choose .
On the Stream Ingest/Streaming Quality Check tab, enter the URL that you want to check and click Check.
After the check is complete, the results are generated. You can resolve the detected exceptions by referring to the provided suggestions. The following table describes the check items.
Item
Parameter
Description
Domain name check
Domain Name Status
Checks the configuration status of the domain name.
Domain Name Type
Checks whether the domain name is an ingest domain or a streaming domain.
CNAME Status
Checks whether a CNAME record is configured for the domain name.
URL check
AppName
Checks the application name in the URL.
StreamName
Checks the stream name in the URL.
URL Signing
Checks whether URL signing is enabled.
Authentication Status
Checks whether URL signing is successful. If URL signing fails, the reason for failure is provided.
Stream ingest check
NoteThis check item is available only if the domain name is an ingest domain.
Associated Streaming Domain
Checks whether the ingest domain is associated with a streaming domain.
Stream Ingest Status
Checks whether an active stream is available.
HTTPS Certificate
NoteThis parameter is available only if the URL uses the ARTC or HTTPS protocol.
Checks the configuration status of the HTTPS certificate for the ingest domain.
RTS-based Stream Ingest
NoteThis parameter is available only if the URL uses the ARTC protocol.
Checks whether RTS-based stream ingest is enabled for the ingest domain.
Quota
Checks the numbers of used source streams and transcoded streams and the upper limits of source streams and transcoded streams.
Playback check
NoteThis check item is available only if the domain name is a streaming domain.
Associated Ingest Domain
Checks whether the streaming domain is associated with an ingest domain.
Stream Ingest Status
Checks whether an active stream is available.
HTTPS Certificate
NoteThis parameter is available only if the URL uses the ARTC or HTTPS protocol.
Checks the configuration status of the HTTPS certificate for the streaming domain.
RTS
NoteThis parameter is available only if the URL uses the ARTC protocol.
Checks whether RTS is enabled for the streaming domain.
Auto Transcoding for HTML5 Playback
NoteThis parameter is available only if the URL uses the ARTC protocol.
Checks whether the feature of auto transcoding for HTML5 playback is enabled.
Quota
Checks the numbers of used source streams and transcoded streams and the upper limits of source streams and transcoded streams.
NoteIf the diagnosis results cannot help you resolve the issue, we recommend that you submit a ticket to contact Alibaba Cloud technical support. For more information, see Contact us.
Stream stuttering/interruption checks
Procedure
Log on to the ApsaraVideo Live console.
In the left-side navigation pane, choose
.On the Stream Stuttering/Interruption Check tab, enter the URL that you want to check and click Check.
After the check is complete, the results are generated. You can resolve the detected exceptions by referring to the provided suggestions. The following table describes the check items.
Item | Parameter | Description |
Domain name check | Domain Name Status | Checks the configuration status of the domain name. |
Domain Name Type | Checks whether the domain name is an ingest domain or a streaming domain. | |
CNAME Status | Checks whether a CNAME record is configured for the domain name. | |
Interruption check | Check Result | Displays the number of stream interruptions that occurred in the specified period of time and the causes of the interruptions. |
Stuttering check | Check Result | Displays the number of stuttering occurrences in the specified period of time and the causes of stuttering. |