下载代码

最近更新时间:2018-06-15 18:33:15

查看pdf

互动直播 SDK for Windows,下文称为 ILiveSDK(Windows),是互动直播在 Windows 平台上的 SDK。通过几个简单的接口调用即可实现互动直播、上麦和基础 IM 等功能。

下载 SDK 和 Demo

GitHub 上将项目 clone 下来。代其中包含了 ILiveSDK(Windows),接口文档,头文件和接口调用示例等,具体如下。

文件 说明
/suixinbo Demo 随心播工程源码,可以和其他平台随心播互通
/iLiveSDK SDK 的头文件和库文件
/doc 接口文档和其他说明文档
suixinbo_run 可以直接运行的 Demo 程序

运行和体验 Demo

随心播是一款基于腾讯云互动直播 SDK 的秀场直播类应用。它演示了主播直播,观众连麦互动,消息互通,点赞打赏等业务场景的实现。

运行 Demo 程序

suixinbo_run.zip为已经编译好的可执行包,解压后,直接双击suixinbo_Qt.exe即可运行。

注册和登录

使用其他功能前必须登录,单击右上角按钮可以进行登录和注册。

观看直播

选择直播列表 tab,然后刷新直播列表可以看到当前正在进行的直播。单击其中一个直播即可开始观看。

直播列表

创建直播

选择我要直播 tab,单击按钮开始直播。

主播开播

直播间操作

主播和观众可以在直播间内进行设备管理,推流录制,收发消息,连麦互动。

直播房间

运行 Demo 工程

安装 Qt 环境

vs2010 之后的版本,可以直接在 VS 中进行安装,步骤:【工具】>【扩展和更新】。

安装 qt 步骤 1

【联机】>【搜索 Qt】>【单击下载】。

安装 qt 步骤 2

然后重启 vs,菜单栏中将会出现如下 Qt 菜单项。

安装 qt 步骤 3

此时,需要在 vs 中配置 Qt 目录,配置方法为【Qt VS Tools 菜单项】>【Qt Options】>【add】>【选择 Qt 安装目录】,如下图。

安装 qt 步骤 4

增加好后,单击确定,如下图。

安装 qt 步骤 5

注意:
VS2010 下,直接在 VS 中搜索找不到 Qt 插件,需要在 Qt 官网下载 Qt 插件,或 直接下载 Qt5.0.0 及 vs2010 插件 ,然后进行手动安装(先装 Qt,再装 Qt 插件)。

随心播项目编译

使用 vs 打开 suixinbo\sample 目录下的 suixinbo.sln,如果是 vs2010 之后的 vs 版本,会提示升级项目配置,单击"确定"。然后在项目 suixinbo_Qt 上【右键】>【Qt Project Settings】>【配置项目使用的 Qt 版本】,配置好后,即可编译运行随心播。如下图。

集成 iLive SDK 到自己的工程里

iLive SDK 在步骤一下载的 iLiveSDK 文件夹中,将 iLiveSDK 整个文件夹复制到解决方案文件(.sln 文件)所在的目录。

添加 include 目录:在项目的附加包含目录中添加 include 目录, $(SolutionDir)iLiveSDK\include,如下图。

添加库目录:在项目的附加库目录中添加 lib 文件所在目录,$(SolutionDir)iLiveSDK\libs\$(Configuration),如下图。

包含头文件:在项目中包含头文件(通常是预编译头中),并使用相关命名空间,加载动态库的 lib 文件,代码如下。

    #include “ilive.h"
    #pragma comment(lib, "ilivesdk.lib")
    using namespace ilive;

拷贝 dll 文件到 exe 所在目录:将 libs\Debug 目录下的所有 dll 文件复制到项目的 Debug 版本运行目录下,libs\Release 目录下的所有 dll 文件复制到项目的 Release 版本运行目录下。

验证是否配置成功:调用 GetILive()->getVersion(),返回当前 iLiveSDK 的版本号。

如果有其他疑问,您也可以在问答社区中寻求帮助。前往问答社区 >