本文主要介绍如何快速运行腾讯云 MLVB-API-Example(iOS)。
环境要求
Xcode 9.0+。
iOS 9.0 以上的 iPhone 或者 iPad 真机。
项目已配置有效的开发者签名。
前提条件
操作步骤
步骤一:下载 SDK 和 MLVB-API-Example 源码
2. 下载完成后,解压。
步骤二:配置 License
2. 根据实际需求填写App Name
、Package Name
和Bundle ID
,勾选功能模块直播(直播推流 + 视频播放),单击确定。
Package Name:请在App目录下的 build.gradle 文件查看 applicationId 。
Bundle ID:请在 xcode 中查看项目的 Bundle Identifier 。
3. 测试版 License 成功创建后,页面会显示生成的 License 信息。在 SDK 初始化配置时需要传入 Key 和 License URL 两个参数,请妥善保存以下信息。
4. 打开 LiteAVSDK_Live_iOS_版本号/MLVB-API-Example-OC/Debug/GenerateTestUserSig.h
文件。
设置 GenerateTestUserSig.h
文件中的相关参数:
LICENSEURL:默认为空,请设置为您的下载 Licence url。
LICENSEURLKEY:默认为空,请设置为您的下载 Licence key。
步骤三:配置推流/播放能力
4. 配置好推流/播放域名后,在推流/播放域名的基本信息页面可以获得CNAME
信息。
5. 打开LiteAVSDK_Live_iOS_版本号/MLVB-API-Example-OC/Debug/GenerateTestUserSig.h
文件。
设置GenerateTestUserSig.h
文件中的相关参数:
LIVE_URL_KEY:非必需,用于生成 txSecret 等鉴权信息,具体计算请参见 推拉流 URL,查询步骤参见 域名页面 > 管理 > 推流配置 > 鉴权配置。 配置推流参数
1. 找到并打开LiteAVSDK_Live_iOS_版本号/MLVB-API-Example-OC/Debug/GenerateTestUserSig.h
文件。
SDKAppID:默认为 0 ,请设置为实际的 SDKAppID。
SECRETKEY:默认为空 ,请设置为实际的密钥信息。
推流 URL 字段说明
具体的推拉流 URL 字符串,需要开发者按照对应的协议自行拼接,拼装方案请参见 推拉流 URL。Demo 中已经拼接好,运行后即可播放。 步骤五:编译运行
使用 Xcode(9.0及以上的版本)打开源码工程 MLVB-API-Example-OC
,单击运行即可。
本页内容是否解决了您的问题?