You need to enable JavaScript to run this app.
导航

内容创作者场景对接最佳实践

最近更新时间2022.08.18 18:35:33

首次发布时间2021.02.23 10:42:37

适用场景

内容创作者,生产方式为 PGC 形式,希望创建自己的独立品牌。终端用户的访问方式一般为:

  • Web 页面或 H5 页面
  • 各类小程序
  • 独立App

业务特点:

  • PGC 形式上传,一般使用业务服务器端直接上传
  • 只需要一个清晰度,不需要做清晰度间的转换
  • 对首屏、卡顿、画质敏感

准备工作

点播基础配置

  • 创建空间:推荐创建 2 个空间,一个用于线上环境,一个用于开发测试环境;
  • 配置CDN分发域名:进入空间,在分发加速设置>域名管理中创建域名,域名鉴权过期时间 60 分钟。在创建之前,您需要先完成域名备案。
  • 配置工作流:进入空间,按照业务需求(比如对画质要求),配置工作流。
  • 配置回调:进入空间,在系统设置>回调设置中设置回调订阅地址。按需开启媒资上传完成URL 批量拉取上传完成工作流执行完成事件的回调;
  • 申请 AppID:在控制台>点播 SDK中单击新建应用按钮,创建应用。一般只需要申请 1个。

准备AK/SK

详情请参考文档IAM子账号,来创建子账号并生成 AK/SK。

对接开发

服务器端上传能力

服务端开发

参考服务端SDK使用说明中对应语言的媒资上传示例,进行上传。

对接播放能力

AppServer开发

生成播放凭证:生成播放凭证,并通过 App 与 AppServer 的信息通道,传递给 App。

App 端播放对接开发

对接播放SDK:参考点播SDK介绍来对接,建议使用以下能力:

其他 AppServer 开发

接收回调

  • 接收媒资上传完成回调后,建议记录对应的 Vid 信息;如有转码需求,参考下一步的触发工作流
  • 接收工作流完成执行完成回调后,建议根据 Vid 信息,并参考下一步进行发布

触发工作流

收到上传完成回调后,请调用触发工作流来发起媒资处理。工作流执行完成后,将收到回调工作流执行完成。请按Vid对应记录转码已完成。

发布

收到工作流执行完成回调后,请调用修改媒资发布状态的 OpenAPI 来设置为已发布状态,视频即可被正常分发。

实用建议

  1. 记录device_id: 为视频点播的播放记录上传记录等单点追查能力,都是基于device_id为 key 的。建议通过 SDK 的 xxxx API来获取device_id,并记录到业务方自己和排障相关的系统里。
  2. 设置APP版本号:建议将正确的 app 版本号设置进入SDK,方便问题排查。
  3. 按业务场景标注tag字段,方便统计展示。