音视频终端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用户。
    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 NameAndroid应用包名,支持英文、数字、下划线(_)或句点(.),不支持空格等特殊字符,最大长度128字符。
    说明 如果平台选择了Android则此项必填。
    Signature (MD5)Android应用证书的print指纹,非必填,您可以通过命令keytool -v -list -keystore your.keystore查看相应签名的MD5值。仅支持英文(小写)和数字,不支持空格等特殊字符,字符长度32位。
    说明
    • 绑定签名后会提高安全性,可以避免License被盗用。
    • 支持免校验签名MD5的版本有:MediaBox音视频SDK V1.7.0及以上版本、播放器SDK V5.5.2及以上版本、推流SDK V4.4.9及其以上版本。
    Bundle IDiOS应用Bundle ID。仅支持英文、数字、句点(.)或下划线(_)组成,不支持空格等特殊字符,最大长度128字符。
    说明 如果平台选择了iOS则此项必填。
  6. 选择需要的功能模块,选择完成后单击下一步
    说明
    • 所有功能模块均可在可选版本中选择使用试用版(有效期1个月)或正式版(有效期1年),每个App可以针对每个功能模块申请一次试用版。
    • 短视频和美颜特效模块提供不同版本,默认为短视频基础版美颜特效基础版,您可根据实际业务需要在下拉列表中切换版本。
    • 播放器、直播推流不支持切换版本,默认为标准版。
    • 短视频专业版支持两种购买方式:
      • 控制台购买,默认全功能购买。
      • 如果您不想购买全功能,可以通过如下地址进行购买:短视频SDK专业版。购买成功后,需要填写相关信息,填写地址请参见短视频专业版申请。后续我们将通过邮件方式将申请结果发送给您。
  7. 确认您的应用信息,确认无误后单击创建完成应用创建。
    如需修改信息,可单击上一步返回配置界面。
后续步骤

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

常见问题

RAM用户授予

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

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

Android端应用修改签名MD5

集成方需谨慎修改签名MD5,避免线上故障。集成方App使用MediaBox音视频SDK需要配置License文件和Key,如果修改授权配置(例如签名MD5),可能会造成已发布App版本搭载的SDK校验授权不通过,导致功能异常。常见情况如下:

  • 将Android端应用的签名MD5由A修改为B,会造成配置了“签名MD5=A”的App功能异常。此时,推荐单独创建一款应用,采用相同包名+“签名MD5=B”,用于新版本使用。
  • 取消选中绑定签名项目,会造成低版本的SDK无法通过授权校验。如果集成方App曾经使用以下SDK版本,则不建议取消绑定签名。
    • MediaBox音视频SDK:V1.6.0及以下版本
    • 播放器SDK:V5.5.1.0及以下版本
    • 推流SDK:V4.4.8及以下版本