本文介绍AUI Kits低代码集成工具的基本概念和使用准备。

使用准备

前提条件

您已经注册了阿里云账号并完成账号实名认证。注册地址请参见阿里云官网。注册指引请参见注册阿里云账号。实名认证指引请参见个人实名认证企业实名认证

开通视频直播

请参照下述步骤开通视频直播服务,详细说明请参见开通与购买视频直播

  1. 登录视频直播产品详情页,单击立即开通,进入开通页面。
  2. 视频直播开通页,选择计费方式按使用流量计费按带宽峰值计费,勾选《视频直播服务协议》并单击立即开通,控制台即可使用。

添加推流和拉流域名

使用视频直播服务前,您需要分别添加推流域名和播流域名。

说明 您可以观看视频讲解学习如何添加域名,详细说明请参见添加域名
  1. 登录视频直播控制台
  2. 在左侧导航栏选择域名管理,进入域名管理页面。
  3. 单击添加域名
  4. 根据业务需求配置域名参数。
    重要 需要确保您的待添加域名已完成工信部备案,否则将无法添加。
    参数参数分类说明
    加速域名输入您需要加速的域名。注意事项如下:
    • 加速域名一般使用子域名,例如: demo.aliyundoc.com。
    • 直播服务暂不支持添加泛域名,例如: *.aliyundoc.com。
    • 加速域名不允许重复添加,如果出现域名已添加的提示,请检查您的域名是否已经添加到其他云产品中,例如视频点播、全站加速和视频监控,您也可以提交工单处理。
    • 开通视频直播服务后,每个账户最多可添加20个域名,如果您域名的总带宽日均峰值大于50 Mbps,且业务无风险,可提交工单申请增加域名个数。
    • 加速内容必须合法且符合业务规范,详情请参见域名准入标准
    说明 子域名必须在同一个账号下。您在添加域名是,直播服务会进行检查,如果子域名被添加到不同账号,系统会报错。如果您无法自行解决,请提交工单
    直播中心直播中心用来提供云上直播流的媒体处理服务,如截图、录制、转码、云导播等。
    说明 需要关联的直播推流域名与播流域名的直播中心所在地域要保持一致,初次配置后不可更改。更多信息,请参见如何选择直播中心
    业务类型
    • 播流域名
    • 推流域名
    指域名的加速类型,初次配置后不可更改。
    • 推流域名播流域名分别对应推流加速与播流加速。
    • 您无法将同一域名既添加为推流域名,又添加为播流域名。
    CDN加速区域中国内地
    • 主播在中国内地,推流域名选择中国内地
    • 观众在中国内地,播流域名选择中国内地

    域名需要在工信部备案,推荐您进入阿里云ICP代备案管理系统进行备案。

    全球加速
    • 当主播在中国内地、中国香港、中国澳门、中国台湾以及其他国家和地区时,推流域名应选择全球加速
    • 当观众在中国内地、中国香港、中国澳门、中国台湾以及其他国家和地区时,播流域名应选择全球加速

    域名需要在工信部备案,推荐您进入阿里云ICP代备案管理系统进行备案。

    海外及港澳台加速
    • 当主播在海外及中国香港、中国澳门、中国台湾时,推流域名应选择海外及港澳台加速
    • 当观众在海外及中国香港、中国澳门、中国台湾时,播流域名应选择海外及港澳台加速

    如果选择海外及港澳台加速且直播中心在海外,则域名无需在工信部备案。如果选择海外及港澳台加速且直播中心在中国境内,则域名需要在工信部备案。推荐您进入阿里云ICP代备案管理系统进行备案。

  5. 可选:配置HTTP消息头。
    说明 如果使用Web端播放则需要设置跨域,详细操作请参见配置HTTP消息头
  6. 单击提交

添加推流和拉流鉴权Key

URL鉴权功能旨在保护用户站点的内容资源不被非法站点下载盗用。建议您将URL鉴权功能保持默认开启状态,否则会出现直播被盗录、盗播的风险。

说明 您可以观看视频讲解学习如何配置URL鉴权,详情请参见配置URL鉴权
  1. 在视频直播控制台域名管理页面,选择您要配置的播流域名,单击操作列的域名配置
  2. 选择直播管理 > 访问控制,进入访问控制页面。
  3. 单击URL鉴权页签,开启URL鉴权开关。
  4. 配置URL鉴权信息。
    配项置说明
    鉴权类型
    视频直播播流域名仅支持使用鉴权A,来实现对源站资源的有效保护。
    说明 URL鉴权错误,都会返回403报错,请重新计算。
    • MD5计算类错误

      例如:X-Tengine-Error:denied by req auth: invalid md5hash=de7bfdc915ced05e17380a149bd760be

    • 时间类报错

      例如:X-Tengine-Error:denied by req auth: expired timestamp=1439469547

    主Key当您添加域名时,控制台会随机生成一个主用密码。您可以通过在直播控制台左侧的导航栏选择域名管理,选择您需要配置的域名,单击域名配置 > 访问控制 > URL鉴权,在URL鉴权页面查看主用密码。您还可以重新输入自定义的鉴权方式对应的主密码。
    备Key输入自定义的鉴权方式对应的备用密码。
    有效时长有效时长是指该URL鉴权仅在有效期内可用来发起推流或者播放。直播推流和播放都是长链接行为,在有效期内已经发起的直播推流或者播放行为,不会因为有效期过期而中止,但新发起的推流和播放请求会因为有效时长过期会失败。

    初始化时,默认为30分钟。你可以自定义输入鉴权方式的默认有效时长,单位:分钟。

  5. 可选:完成域名配置和鉴权Key的获取之后,可以使用视频直播控制台工具箱 > 地址生成器生成推流、拉流URL进行验证。

(可选)创建连麦应用

直播连麦依托阿里云直播推拉流SDK,为您的直播App或者平台新增连麦能力。若您的直播App不需要连麦特性,则可跳过此步骤。

  1. 在视频直播控制台左侧导航栏,单击连麦管理 > 连麦应用管理
  2. 单击创建连麦应用,完成开通步骤后返回视频直播控制台。
    1. 填写自定义的实例名称。
    2. 仔细阅读并勾选《直播连麦服务服务协议》。
    3. 单击立即购买
      说明 直播连麦为后付费计费,开通连麦应用时无需付费。后续使用期间会产生费用,计费详情,请参见直播连麦费用
  3. 连麦应用管理页面应用列表中操作列,您可以查询连麦应用ID和AppKey。

创建互动消息应用

阿里云互动消息SDK为您的直播App或者平台提供长连接、自定义消息、直播间聊天互动能力,您需要创建互动消息应用以激活该服务。

  1. 在视频直播控制台左侧导航栏,单击直播互动 > 应用管理
  2. 单击立即开通,跳转至开通页面。
  3. 仔细阅读并勾选《直播互动消息服务协议》,单击立即开通
  4. 返回视频直播控制台,在应用管理页面中单击立即创建/创建应用
  5. 输入应用名称,单击确定即可完成创建。
    创建成功后,您可以通过应用管理页面,查询互动消息应用ID等信息。

创建SDK License

  1. 在视频直播控制台左侧导航栏,选择SDK管理 > 我的授权
  2. 单击创建应用并绑定License授权
    说明 集成SDK时需要申请License,License与App的Bundle ID(iOS)和Package Name(Android)强关联,创建License时请确认App信息无误。
  3. 按照实际业务需求填写应用信息,参数说明见下表。配置完成后单击下一步
    参数说明
    应用标题在文本框中输入应用标题。支持中英文、数字或下划线(_),不支持空格等特殊字符,最大长度128字符。
    平台应用平台,支持Android、iOS。
    Package NameAndroid应用包名,支持英文、数字、下划线(_)或句点(.),不支持空格等特殊字符,最大长度128字符。
    说明 如果平台选择了Android则此项必填。
    SignatureAndroid应用签名的MD5值,非必填,您可以通过命令keytool -v -list -keystore your.keystore查看相应签名的MD5值。仅支持英文(小写)、数字组成,不支持空格等特殊字符,字符长度32位。示例:c8837b23ff8aaa8a2dde915473ce****。
    说明 如果平台选择了Android,建议您填写此项内容。
    Bundle IDiOS应用Bundle ID。仅支持英文、数字、句点(.)或下划线(_)组成,不支持空格等特殊字符,最大长度128字符。
    说明 如果平台选择了iOS则此项必填。
  4. 选择需要的功能模块,选择完成后单击下一步
    说明
    • 所有功能模块均可在可选版本中选择使用试用版(有效期1个月)或正式版(有效期1年),每个App可以针对每个功能模块申请一次试用版。
    • 美颜特效模块提供不同版本,默认为美颜特效-专业版,您可根据实际业务需要切换版本。版本说明,请参见美颜特效SDK
  5. 确认您的应用信息,确认无误后单击创建完成应用创建。如需修改信息,可单击上一步返回配置界面。
    说明 推流SDK正式版、播放器SDK标准版均免费授予,授权方式请选择付费,下单金额为0元。
    创建成功后,返回我的授权页面,可下载License文件、查看LicenseKey,或对App的License进行续费、换绑等其他操作。更多说明,请参见License使用说明