tencent cloud

文档反馈

Windows C++

最后更新时间:2022-11-17 11:18:55

    本文主要介绍如何快速运行腾讯云 TRTC Demo(Windows C++)。

    环境要求

    • Microsoft Visual Studio 2017 及以上版本,推荐使⽤ Microsoft Visual Studio 2019。
    • 下载并安装 QT 开发环境(QT 5.14.x版本)。
    • 下载并安装 .vsix 插件⽂件,根据官⽹文件命名找对应插件版本安装即可。
    • 打开 VS 并在⼯具栏找到 QT VS Tools -> Qt Options -> Qt Versions,add 添加我们⾃⼰的 Qt 编译器 msvc。
    • 需要将 SDK/CPlusPlus/Win64/lib 下的所有的 .dll ⽂件拷⻉到⼯程⽬录下的 debug / release ⽂件夹下。
      注意:

      debug/release ⽂件夹均是在 VS 上的环境配置完后⾃动⽣成。如果是32位程序,则需要拷贝 SDK/CPlusPlus/Win64/lib 下的所有 .dlldebug / release ⽂件夹下。

    前提条件

    您已 注册腾讯云 账号。

    操作步骤

    步骤1:创建新的应用

    1. 登录实时音视频控制台,选择【应用管理】。

    2. 单击【创建应用】输入应用名称,例如 APIExample;若您已创建过应用,可以勾选【选择已有应用】,然后单击【下一步】。

    步骤2:下载示例代码

    1. 选择无 UI 集成后,然后您可以根据自己的业务平台,前往 Github 下载对应平台的示例代码。
    2. 下载完成后,单击【下一步】。

    步骤3:配置工程

    1. 在示例工程跑通阶段,选择【调试阶段】即可,然后记录下您的SDKAppID、Secret key。
    2. 打开下载完成的示例代码,根据图中指示找到,对应的文件位置,修改为您的SDKAppID、Secret key,此时工程配置已经完成,您可以单击【下一步】,
    说明:

    • 本文提到的生成 UserSig 的方案是在客户端代码中配置 SECRETKEY,该方法中 SECRETKEY 很容易被反编译逆向破解,一旦您的密钥泄露,攻击者就可以盗用您的腾讯云流量,因此该方法仅适合本地跑通 TRTC-API-Example 和功能调试
    • 正确的 UserSig 签发方式是将 UserSig 的计算代码集成到您的服务端,并提供面向 App 的接口,在需要 UserSig 时由您的 App 向业务服务器发起请求获取动态 UserSig。更多详情请参见 服务端生成 UserSig

    步骤4:编译运行

    配置完成后,使用 Microsoft Visual Studio(推荐使Microsoft Visual Studio 2019)打开TRTC-API-Example-Qt目录下的源码工程 QTDemo.sln,并配置QT环境,(推荐使用QT5.14版本)。单击【运行】即可体验。

    常见问题

    1. 两台设备同时运行 Demo,为什么看不到彼此的画面?

    请确保两台设备在运行 Demo 时使用的是不同的 UserID,TRTC 不支持同一个 UserID (除非 SDKAppID 不同)在两个设备同时使用。

    2. 防火墙有什么限制?

    由于 SDK 使用 UDP 协议进行音视频传输,所以对 UDP 有拦截的办公网络下无法使用,如遇到类似问题,请参见 应对公司防火墙限制

    联系我们

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

    技术支持

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

    7x24 电话支持