音视频终端SDK License 包含直播推流、短视频、播放器、美颜特效等模块的授权,您可以在控制台对各个模块的license进行管理。音视频终端SDK License与应用绑定,每一个license最多可以绑定一款Android应用和iOS应用。

(可选)RAM用户授权

如果您使用RAM用户在控制台集成SDK,则需要先授予RAM用户相关权限,才能正常使用智能媒体处理服务对License进行管理。
说明 如果您使用阿里云账号集成SDK,则无需关注此节内容,参见下文获取License步骤操作即可。
  1. 使用阿里云账号登录RAM控制台
  2. 在左侧导航栏,选择身份管理 > 用户
  3. 用户页面,单击目标RAM用户操作列的添加权限
  4. 添加权限面板,为RAM用户添加权限。
    1. 选择授权应用范围。
      • 整个云账号:权限在当前阿里云账号内生效。
      • 指定资源组:权限在指定的资源组内生效。
        说明 指定资源组授权生效的前提是该云服务已支持资源组。更多信息,请参见支持资源组的云服务
    2. 输入授权主体。
      授权主体即需要授权的RAM用户,系统会自动填入当前的RAM用户,您也可以添加其他RAM用户。
    3. 选择权限策略。需要授予的权限如下表。
      权限策略名称 说明
      AliyunICEFullAccess 管理智能媒体服务的权限
      AliyunBSSOrderAccess 在费用中心(BSS)查看订单、支付订单及取消订单的权限
  5. 单击确定
  6. 单击完成

获取License步骤

  1. 登录智能媒体服务控制台
  2. 在顶部菜单栏左侧选择地域。
  3. 在左侧导航栏选择SDK管理 > 我的授权
  4. 单击创建应用并绑定License授权
    说明 集成SDK时需要申请license,license与App的Bundle ID(iOS)和Package Name(Android)强关联,创建license时请确认App信息无误。
  5. 按照实际业务需求编辑应用信息,参数说明见下表。配置完成后单击下一步
    参数 说明
    应用标题 在文本框中输入应用标题。支持中英文、数字或下划线(_),不支持空格等特殊字符,最大长度128字符。
    平台 应用平台,支持Android、iOS。
    Package Name Android应用包名,支持英文、数字、下划线(_)或句点(.),不支持空格等特殊字符,最大长度128字符。
    说明 如果平台选择了Android则此项必填。
    Printcert Android应用签名的MD5值,您可以通过命令keytool -v -list -keystore your.keystore查看相应签名的MD5值。仅支持英文(小写)、数字组成,不支持空格等特殊字符,字符长度32位。示例:。
    说明 如果平台选择了Android则此项必填。
    Bundle ID iOS应用Bundle ID。仅支持英文、数字、句点(.)或下划线(_)组成,不支持空格等特殊字符,最大长度128字符。
    说明 如果平台选择了iOS则此项必填。
  6. 选择需要的功能模块,选择完成后单击下一步
    说明
    • 所有功能模块均可在可选版本中选择使用试用版(有效期1个月)或正式版(有效期1年),每个App可以针对每个功能模块申请一次试用版。
    • 短视频和美颜特效模块提供不同版本,默认为短视频基础版美颜特效基础版,您可根据实际业务需要在下拉列表中切换版本。
    • 播放器、直播推流不支持切换版本,默认为标准版。
    • 短视频专业版支持两种购买方式:
      • 控制台购买,默认全功能购买。
      • 如果您不想购买全功能,可以通过如下地址进行购买:短视频SDK专业版。购买成功后,需要填写相关信息,填写地址请参见短视频专业版申请。后续我们将通过邮件方式将申请结果发送给您。
  7. 确认您的应用信息,确认无误后单击创建完成应用创建。
    如需修改信息,可单击上一步返回配置界面。
后续步骤

创建完成后,可通过我的授权页面,下载License文件、查看License Key,或对App的License进行续费、换绑等其他操作。

常见问题

使用RAM用户进行登录后,需要对RAM用户授予相关权限,授权操作请参见(可选)RAM用户授权。若RAM用户未获得相关权限,会产生以下报错:

  1. 未授予任何权限,在访问智能媒体服务控制台时会产生如下错误:未授权
  2. 未授予在费用中心(BSS)查看订单、支付订单及取消订单的权限,会产生如下报错:支付权限