通过阅读本文,您可以了解如何快速接入MediaBox音视频SDK。
步骤一:了解MediaBox音视频SDK功能
MediaBox音视频SDK提供直播推流、直播连麦、短视频、播放器、美颜特效五类服务。MediaBox音视频SDK及子产品的功能概览如下所示。其中,✔️和❌分别表示支持和不支持该功能。详细功能清单请参见功能特性。
功能 | 全功能版本 | 播放器SDK | 直播推流SDK | 短视频SDK | 美颜特效SDK |
主播开播 | ✔️ | ❌ | ✔️ | ❌ | ❌ |
| ✔️ | ❌ | ✔️ | ❌ | ❌ |
视频录制 | ✔️ | ❌ | ❌ | ✔️ | ❌ |
视频编辑 | ✔️ | ❌ | ❌ | ✔️ | ❌ |
视频上传 | ✔️ | ❌ | ❌ | ✔️ | ❌ |
直播播放 | ✔️ | ✔️ | ❌ | ❌ | ❌ |
点播播放 | ✔️ | ✔️ | ❌ | ❌ | ❌ |
美颜特效 | ✔️ | ❌ | ❌ | ❌ | ✔️ |
手势识别 | ✔️ | ❌ | ❌ | ❌ | ✔️ |
智能抠图 | ✔️ | ❌ | ❌ | ❌ | ✔️ |
(可选)步骤二:体验MediaBox音视频SDK Demo
扫描以下二维码,下载并安装MediaBox音视频SDK App进行体验。
Demo源码及更多信息请参见Demo。
步骤四:申请License
登录视频点播控制台。
在左侧导航栏选择
。单击创建应用并绑定License。
编辑应用信息。
说明每个License最多绑定一款Android应用和一款iOS应用。
参数
说明
应用标题
在文本框中输入应用标题。支持中英文、数字或下划线(_),不支持空格等特殊字符,最大长度128字符。
平台
应用平台,支持Android、iOS。
Package Name
Android应用包名,支持英文、数字、下划线(_)或点(.),不支持空格等特殊字符,最大长度128字符。
说明如果平台选择了Android则此项必填。
Signature (MD5)
Android应用证书的print指纹,仅支持英文(小写)和数字,不支持空格等特殊字符,字符长度32位。您可以通过以下两种方式获取:
通过命令获取:执行
keytool -v -list -keystore your.keystore
查看相应签名的MD5值。通过AndroidStudio获取:单击右侧侧边栏的Gradle,找到对应App的Tasks > android > signingReport获取。通过此方式获取到的MD5值,需要将字母转换为小写且去掉分号。
说明如果平台选择了Android,且勾选了绑定签名,则此项必填。
绑定签名后会提高安全性,可以避免License被同Package Name的应用盗用。
新版本SDK支持免绑定签名,包含:MediaBox音视频SDK v1.7.0及以上版本、播放器SDK v5.5.2及以上版本、直播推流SDK v4.4.9及以上版本、短视频SDK v3.36.0及以上版本。
Bundle ID
iOS应用Bundle ID。仅支持英文、数字、点(.)或下划线(_)组成,不支持空格等特殊字符,最大长度128字符。
说明如果平台选择了iOS则此项必填。
选择是否核销订单后,单击下一步。
根据是否已有SDK License订单分为:
已有订单:在下拉框中选择已有且未绑定应用的License订单。如果没有可用的License订单,您也可以先通过视频点播SDK购买页购买后再进行选择。
未有订单:在下拉框中选择不核销之前订单,新建SDK License订单,根据业务需求选择SDK组合,并选择对应的功能模块。
确认您的应用信息无误后,单击创建。
如在创建成功提示页面提示您需要支付订单,则单击去支付,并根据提示完成订单支付。
下载License文件。
License创建完成后,您可以将License证书文件下载到本地,在后续接入应用时使用。接入应用时,License文件的配置步骤请参见接入License。
在我的授权页面中,找到目标应用卡片单击展开,展示应用授权信息,确认无误后单击卡片右上角的下载License文件并获取License Key。
步骤五:集成MediaBox音视频SDK并配置License授权
具体操作,请参见多模块组合集成。
步骤六:根据实际需求实现业务逻辑
更多信息,请参见按模块集成。
联系我们
更多产品咨询问题或使用支持,欢迎通过钉钉扫描下方二维码,加入MediaBox用户交流与试用体验群联系我们。