全部产品
Search
文档中心

视频直播:License集成指南

更新时间:May 22, 2025

推流SDK需要SDK License授权才可以正常推流。本文为您介绍推流SDK License的获取以及集成方式。

一体化License说明

推流SDK采用视频云一体化License服务,一体化License可以为APP下的不同SDK(例如推流SDK,美颜特效SDK)提供接入授权。当您同时申请视频直播推流SDK License和一体化License其他服务时,LicenseKey和LicenseFile(证书文件)是相同的,只需配置一次即可(注意证书文件需使用最新的一份)。

申请License授权

操作指引,请参见一体化License授权

配置License

Android端配置License

  1. (推荐)将License文件复制到Android Studio项目中的assets目录下。

    说明

    您也可以将License文件复制到其他位置,但须确保步骤2中com.aliyun.alivc_license.licensefile对应的value值和License文件的路径一致。

  2. 在AndroidManifest.xml文件中添加<meta-data>节点。

    重要

    若配置License后校验失败,您可以检查<meta-data>节点是否处于<application>元素下面,且<meta-data>的name是否正确。

    image

    <meta-data
        android:name="com.aliyun.alivc_license.licensekey"
        android:value="foIV**************************************"/>  <!-- TODO:请设置您的 LicenseKey值-->
    <meta-data
        android:name="com.aliyun.alivc_license.licensefile"
        android:value="assets/cert/release.crt"/>  <!-- TODO:请设置您的 LicenseFile文件路径-->

iOS端配置License

  1. 将License文件复制到Xcode项目中指定目录,并在Target Membership中选中当前项目。

    image.png

  2. 打开Info.plist,分别修改AlivcLicenseKeyAlivcLicenseFile为获取的License Key和License文件路径。

Flutter端接入License

Flutter是由Google开发的一套基于多平台的跨端解决方案。因此,Flutter端需要同时接入多端License,或者根据您的业务场景来接入对应的License。详情请参见Android端配置LicenseiOS端配置License

相关文档