- 文档首页
实时音视频
实时音视频
快速入门
跑通示例项目
macOS
macOS
火山引擎 RTC 提供了开源示例项目 API Example Demo。获取该项目后,你可以参照本文进行跑通,体验实时音视频功能;也能通过阅读代码,了解最佳实践。
前提条件
在开始集成 RTC SDK 前,请确保满足以下要求:
- macOS 11.0 或以上版本设备,且可以正常访问互联网
获取示例项目
你可以从以下方式中选择一种获取示例项目:
示例项目的目录结构如下:
配置示例项目
- 在控制台上获取 AppID 和 AppKey,并将其分别填入 src/Public/Config.h 中的 g_appid 和 g_appkey。请正确填写信息,否则编译无法成功。
- (可选)示例项目中智能美化特效、相芯美颜、美声与特效功能需要单独填写鉴权信息。不填写鉴权信息不会影响 Demo 的编译运行,但你将无法体验相关功能。
- 智能美化特效:在 src/Public/Config.h 填写 g_byte_beauty_key 和 g_byte_secret,请联系智能美化特效商务团队获取相关信息。
- 相芯美颜:在 src/Advanced/FuBeauty/authpack.h 填写 g_auth_package,请发送邮件至 marketing@faceunity.com 进行咨询。
- 美声与特效:在 src/Public/Config.h 填写 g_sami_key 和 g_sami_token,请参考 SDK 快速入门文档获取授权信息章节。
编译并运行示例项目
- 打开 Qt 安装路径下的 Qt Creator。使用 Qt Creator 打开 API_Example.pro,并选择已安装的构建套件。
-
- 单击 Qt Creator 窗口左下角的运行按钮(或使用 Command ⌘ + R 快捷键),运行效果如下:
-
体验音视频通话功能
为更好地体验实时音视频互动效果,你可以邀请一位朋友使用另一台设备运行该示例项目(需确保两个设备配置示例项目时填入的 App ID 和 AppKey 一致)。当你们输入相同的房间名加入房间后,即可在同一房间中体验音视频通话。
后续步骤
在完成音视频互动后,你可以阅读以下文档进一步了解:
- 在测试或生产环境中,你需要使用 Token 进行鉴权。为保证通信安全,推荐从服务器中获取 Token,详情请参考使用 Token 完成鉴权。
- 在实现不同的视频通话场景时,你需要配置不同的视频发布参数以达到最佳效果,详情请参考设置视频发布参数。
常见问题
相关文档
最近更新时间:2026.08.04 14:28:55