文档

推流SDK异常自助排查

本文主要介绍推流SDK异常时,自助排查异常根因的定位思路及排查步骤。

相关文档参考

控制台操作指引

视频直播控制台提供了直播管理、应用管理、数据中心和工具箱功能模块的配置与使用。控制台各功能的使用指导请参见:

常见问题

技术支持

如果按照上述提供的文档仍无法解决您的问题,您可以提交工单处理,或者加入钉群获取技术支持。

获取方式

提交工单

请参考联系我们,通过不同渠道联系到我们。

加入钉群

欢迎通过钉钉搜索群号32825314,加入阿里云推流SDK开发者生态群,或搜索群号44911608加入视频直播一体化SDK开发者群联系我们。

问题描述

获取技术支持时,请提供以下信息以便提升技术支持的效率。

项目

详细说明

备注

问题简述

请用一句话简要描述你遇到的问题

-

问题描述

  1. 业务场景

    如基础直播、互动直播等。

  2. SDK 信息

    如SDK类型及版本。

  3. 问题阶段

    如接入问题、线上问题等。

  4. 问题类型及特征

  5. 重现步骤

    如必现/偶现,操作说明等。

  6. 分布情况

    如平台分布、系统版本分布、机型分布、地区分布等。

  1. 如果您使用AUI Kits解决方案,请特别注明。

  2. 对于License相关问题,请提供您的应用包名和License Key。

  3. 建议您使用较新的SDK版本,以获得更好的支持。

问题上下文

  1. 详细说明

    提供问题发生的更加详细的上下文信息。

  2. 推拉流地址

  3. 发生时间点

  4. 问题日志

    如logcat日志、文件日志等。

  5. 配置信息

    如应用名称、包名、直播连麦 App ID、域名等。

  6. 其它信息

    如录屏等。

  1. 在进行文件日志抓取之前,请确保已通过AlivcLiveBase中的日志接口设置好了文件日志记录功能。您可以参考Demo中关于日志接口的调用方法来进行接入和配置。

  2. 在获取文件日志时,建议在关闭直播后再行抓取。

  3. 获取文件日志的方法如下:

    1. Android:您可以在files目录下找到日志文件。一般位于:/sdcard/Android/data/${app_id}/files/中。

    2. iOS:您可以在沙盒文件中找到日志文件。

  4. 互动直播场景,请提供直播连麦配置的SdkAppID。

模板范式及样例

模板范式

模板示例

(请用一句话简要描述你遇到的问题)

问题描述

业务场景:

SDK 信息:

问题阶段:

问题类型及特征:

重现步骤:

分布情况:

问题上下文

推拉流地址:

发生时间点:

问题日志:

配置信息:

其它:

基础直播模板示例

基础直播推流过程中偶尔断流

问题描述

业务场景:基础直播

SDK 信息:AlivcLivePusher:6.11.0

问题阶段:线上问题

问题类型及特征:推流过程中偶尔断流

重现步骤:偶现,大约每次推流 30 分钟后发生一次

分布情况:Android 9 以下,多个机型,主要发生在某一区域

问题上下文

推流地址:rtmp://example.com/live/stream

发生时间点:2024-05-18 12:34

问题日志:见附件(logcat 日志)

配置信息:应用名称:LiveExample;包名:com.example.liveapp;域名:example.com

其它:见附件(录屏视频)

互动直播模板示例

直播连麦CDN观众拉流失败

问题描述

业务场景:互动直播

SDK 信息:AlivcLivePusher_Interactive:6.11.0

问题阶段:线上问题

问题类型及特征:主播已启动互动直播,连麦观众拉流正常,但 CDN 观众无法接收到主播的推流画面,且无任何错误提示

重现步骤:必现,步骤如下:

  1. 主播端启动互动直播并开始推流

  2. 观众端加入直播间

  3. 观众端始终未能接收到主播的直播画面

分布情况:Android 和 iOS 均必现

问题上下文

推流地址:artc://live.aliyun.com/push/example

拉流地址:rtmp://example.com/live/stream

发生时间点:2024-05-18 12:34

问题日志:见附件(logcat 日志)

配置信息:应用名称:LiveExample;包名:com.example.liveapp;直播连麦 App ID:123456

其它:见附件(录屏视频)