常见问题排查

最近更新时间:2020-03-13 16:53:22

头像或封面上传失败

头像或封面上传失败,一般是由于 COS 上传参数错误引起。建议您可以先阅读本文档,确认是否已经正确开启 COS 存储服务:开通对象存储服务。COS 常见失败问题如下:

1. Bucket 错误

COS Bucket 可以理解是一个虚拟磁盘,磁盘指定错了,COS 上传就失败,会报告“找不到 Bucket”的错误。通过终端的日志关键字ERROR_PROXY_SIGN_BUCKET_NOTMATCH可以确认。修复方案是检查 配置信息 是否正确。

2. SecretId 错误

COS 上传请求所用到的 SecretId 是在小直播后台服务器上配置的,如果配置错误会导致上传失败,通过终端的日志关键字 PROXY_AUTH_SECRETID_NOEXIST 可以确认。修复方案是检查 配置信息 是否正确。

3. Secretkey 错误

COS 上传请求所用到的签名是在小直播后台服务器上计算的,计算签名需要 Secretkey,如果配置错误,会导致 COS 上传请求失败,通过终端的日志关键字 ERROR_PROXY_AUTH_FAILED 可以确认。修复方案是检查 配置信息 是否正确。

回看列表拉取失败

以下是小直播中回看记录的生成过程:

  • step1. 当一场直播结束的时候,腾讯云的录制文件也会写入完成,然后通过控制台配置的回调 URL,通知给小直播后台。
  • step2. 小直播后台用 API 鉴权 key 校验回调的合法性。如果校验失败的话,就不会在数据库插入回看记录。
  • step3. 如果校验通过,小直播后台会向 tb_vod 表中写入一条回看记录。
  • step4. 只有当写入数据库成功,您才会真正有一条回看记录。

遇到回看列表拉取失败可以从以下几个方面逐一排查

1. 检查 URL 设置是否正确

检查【云直播控制台】>【功能模板】>【回调配置】中回调 URL 是否正确填写。如果错误的话,直播结束后,业务后台收不到腾讯云服务器的通知回调,也就没有生成回看记录。

回调 URL 配置,详情请参见 回调模板配置

2. 检查回调模板是否关联域名

在【云直播控制台】>【域名管理】中,选择您需配置的推流域名或单击【管理】,进入域名详情页。选择【模板配置】页签,检查回调模板是否关联域名。如果没有,可进行关联绑定配置,详情请参见 关联回调模板配置

3. 检查数据库表是否正常创建

通过ssh连接服务器后,可以使用 MYSQL 语句连接数据库,并查看表:

    show databases;         // 展示数据库
    use live_demo;         // 选择 live_demo 数据库
    show tables;           // 输出表列表
    select * from tb_vod;  // 查看回看列表内容

其他问题

若您还需要更多的协助,请将服务端 /data/live_demo_service/log 目录下的日志打包,并 提交工单 反馈给我们。

目录