短视频SDK使用License进行授权,本文为您介绍短视频SDK License的获取方式以及使用方式。

License升级说明

短视频SDK从3.29.0版本开始,接入一体化License服务即音视频终端SDK License,音视频终端SDK License包含直播推流、短视频、播放器、美颜特性等SDK的授权。License与应用绑定,每一个License最多可以绑定一款Android应用和iOS应用。服务升级的同时,短视频SDK的集成方式也有所变化。详情如下:
短视频SDK版本 集成方式
新接入 使用3.29.0及以上版本的新用户,按照官网帮助文档集成最新版本使用。
SDK版本升级 如果您已接入低于3.29.0版本,在License有效期内,可以继续使用老版本SDK。如果您想升级到3.29.0及以后版本,集成时需要调用注册接口把LicenseKey和LicenseFile集成到SDK内。
重要 LicenseKey和LicenseFile可通过控制台进行授权申请。请通过视频点播控制台 SDK管理 > 我的授权开通License授权。具体步骤,请参见 我的授权

获取License

短视频SDK由License进行授权控制,不同的License版本价格不一样,支持的功能也不一样。

不同版本的License所支持的功能差异请参见 功能列表,短视频SDK各版本License的获取及说明请参见下表:
说明
  • License与App的BundleId和PackageName强绑定,获取License授权时请确认App信息准确无误。
  • 每个APP可以针对每个短视频SDK版本申请一次试用版License,有效期为1个自然月;过期后需要升级为正式版。
  • 只要是在同一UID下的同一款App,License文件都是同一份,后申请的内容会包含之前申请的内容,可以使用不同的meta-data。
版本 获取方式 相关说明
基础版
  • 方式一:购买流量包、存储包、转码包、智能审核包单日内订单总金额超过1800元时,可获赠正式版(有效期1年),满足条件后,您需要填写表单提交申请,后续我们将通过邮件方式将申请结果发送给您。
  • 方式二:通过点播控制台SDK管理 > 我的授权 > 创建应用并绑定License,申请试用版(有效期1个月)或购买正式版(有效期1年),详细操作,请参见我的授权
通过方式一获取License时,每个订单可授权一个APP(包括iOS和Android)。
标准版
  • 方式一:购买流量包、存储包、转码包、智能审核包单日内订单总金额超过3万元时,可获赠正式版(有效期1年),满足条件后,您需要填写表单提交申请,后续我们将通过邮件方式将申请结果发送给您。
  • 方式二:通过点播控制台SDK管理 > 我的授权 > 创建应用并绑定License,申请试用版(有效期1个月)或购买正式版(有效期1年),详细操作,请参见我的授权
通过方式一获取License时,每个订单可授权一个APP(包括iOS和Android)。
专业版
  • 方式一:通过点播控制台SDK管理 > 我的授权 > 创建应用并绑定License,申请试用版(有效期1个月)或购买正式版(有效期1年)。此方式不支持自由选择功能模块,默认购买除剪同款以外的其他全部功能。详细操作,请参见我的授权
  • 方式二:通过短视频SDK专业版购买页,按功能模块自由组合购买,购买成功后,您需要填写短视频专业版开通申请表单,后续我们将通过邮件方式将购买结果发送给您。
  • 短视频专业版SDK具备高级美颜、智能抠图和手势识别等功能,由阿里云美颜特效SDK第三方SDK提供,需单独收费。美颜特效SDK的购买请参见获取美颜特效SDK License;第三方SDK,可联系第三方商务人员获得折扣及其他信息。
  • 通过方式二购买License时,一次购买最多支持3个APP(最多支持10个马甲包),超出限制需额外购买。其中,剪同款功能仅支持1个APP,马甲包需要额外购买。

续费License

License过期判断

短视频SDK License有使用期限,以3.29.0版本为界,License过期的判断标准不同。详情如下:
  • 3.29.0以前版本:
    • 接口返回值为ALIVC_FRAMEWORK_LICENSE_FAILED(-10011001)
    • 日志显示以下任一信息:
      • 30天无网络,License已禁用,请续期或重新获取授权。
      • License已禁用,请续期或重新获取授权。
      • License非法(包名和签名/BundleID没有在短视频SDK官网注册),超过7天试用,已经禁用。
  • 3.29.0及以后版本:
    • 接口返回值为ALIVC_FRAMEWORK_LICENSE_FAILED(-10011001)
    • 日志显示以下任一信息:
      • License已过期,请续期或重新获取授权。
      • License未初始化,请参考初始化SDK(Android)初始化SDK(iOS)进行接入。
      • License非法(包名和签名/BundleID没有在短视频SDK官网注册),请续期或重新获取授权。
      • 使用增值服务:xxx已过期,请续期或重新获取授权。(其中xxx指的是具体的增值服务。)
      • 使用增值服务:xxx非法,请续期或重新获取授权。(其中xxx指的是具体的增值服务。)

License续费方式

方式一:控制台续费

无论通过上述哪种方式成功获取到的License,您都可以在视频点播控制台中查看。License即将到期时,您可以在视频点播控制台中进行续费操作。具体步骤如下:

  1. 登录视频点播控制台
  2. 在左侧导航栏,选择SDK管理 > 我的授权
  3. 找到待续费的License后,单击基本信息栏右侧的续费
  4. 确认续费信息无误后,根据页面指引完成操作。

方式二:License替换

示例说明:如果您购买资源包的金额达到1万元,获赠了5个短视频SDK基础版1年的License授权。在其中1个License授权使用快到期时,只需在工程中替换还未使用的License授权对应的bundleID、包名、签名即可继续使用。