tencent cloud

文档反馈

最后更新时间:2024-01-13 15:53:49
    本文主要介绍如何快速运行腾讯云 MLVB-API-Example(iOS)。

    环境要求

    Xcode 9.0+。
    iOS 9.0 以上的 iPhone 或者 iPad 真机。
    项目已配置有效的开发者签名。

    前提条件

    您已 注册腾讯云 账号。

    操作步骤

    步骤一:下载 SDK 和 MLVB-API-Example 源码

    1. 根据实际业务需求 下载 相应的压缩包,这里以 Live版本 为例。
    2. 下载完成后,解压。
    注意:
    源码也可以从 Github 获得。

    步骤二:配置 License

    1. 登录 云直播控制台,在左侧菜单中选择 直播 SDK > License管理,单击 新建License
    
    
    2. 根据实际需求填写App NamePackage NameBundle 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。
    
    
    

    步骤三:配置推流/播放能力

    1. 已在 域名注册 申请域名,并备案成功。
    2. 已在云直播控制台 > 域名管理 中添加推流/播放域名,具体操作请参见 添加自有域名
    3. 成功 配置域名 CNAME
    4. 配置好推流/播放域名后,在推流/播放域名的基本信息页面可以获得CNAME信息。
    3e43f156dce4b4575bdc6f4d6fdd87b6.png
    
    
    5. 打开LiteAVSDK_Live_iOS_版本号/MLVB-API-Example-OC/Debug/GenerateTestUserSig.h文件。 设置GenerateTestUserSig.h文件中的相关参数:
    PUSH_DOMAIN:请设置为您的 推流域名
    PLAY_DOMAIN:请设置为您的 播放域名
    LIVE_URL_KEY:非必需,用于生成 txSecret 等鉴权信息,具体计算请参见 推拉流 URL,查询步骤参见 域名页面 > 管理 > 推流配置 > 鉴权配置

    配置推流参数

    1. 找到并打开LiteAVSDK_Live_iOS_版本号/MLVB-API-Example-OC/Debug/GenerateTestUserSig.h文件。
    2. 根据上面服务开通设置 GenerateTestUserSig.h 文件中的相关参数:
    SDKAppID:默认为 0 ,请设置为实际的 SDKAppID。
    SECRETKEY:默认为空 ,请设置为实际的密钥信息。

    推流 URL 字段说明

    具体的推拉流 URL 字符串,需要开发者按照对应的协议自行拼接,拼装方案请参见 推拉流 URL。Demo 中已经拼接好,运行后即可播放。

    步骤五:编译运行

    使用 Xcode(9.0及以上的版本)打开源码工程 MLVB-API-Example-OC,单击运行即可。
    
    
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持