All Products
Search
Document Center

ApsaraVideo Live:Troubleshooting

Last Updated:Dec 25, 2023

If you encounter an issue when you ingest or play a stream in ApsaraVideo Live, you can use the troubleshooting tool to diagnose the issue. The tool 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 issue.

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 URL or a streaming URL is manually constructed or is generated by using the URL generator of the ApsaraVideo Live console. For more information, see Generate ingest and streaming URLs.

Stream ingest/streaming quality checks

Procedure

  1. Log on to the ApsaraVideo Live console.
  2. In the left-side navigation pane, choose Troubleshooting.

  3. On the Stream Ingest/Streaming Quality Check tab, enter the URL that you want to check and click Check.

  4. After the check is complete, the check 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

    Note

    This 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

    Note

    This 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

    Note

    This 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

    Note

    This 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

    Note

    This 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

    Note

    This 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

    Note

    This 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.

    Note

    If 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

  1. Log on to the ApsaraVideo Live console.

  2. In the left-side navigation pane, choose Troubleshooting.

  3. On the Stream Stuttering/Interruption Check tab, enter the URL that you want to check and click Check.

  4. After the check is complete, the check 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.