所有博客

快速实现基于RTC Engine的互动场景中的媒体流发布和订阅

10 分钟阅读
Feb 21, 2025

快速实现基于RTC Engine的互动场景中的媒体流发布和订阅

本文档是一个快速集成指南,专门介绍开发者如何将 RTC 引擎组件集成到他们的应用中,以实现媒体流的发布和订阅功能。通过简明的步骤和示例代码,它指导开发者在短时间内完成客户端的集成,并快速实现所需功能和完整的用户界面,为客户端开发提供直观且实用的参考。

0. 通用指南

https://trtc.io/document/39386

本文档是腾讯实时通信 (TRTC) 的初学者指南,为希望集成 TRTC 产品功能的开发者提供了明确的入门路径。它涵盖了产品介绍、产品体验、SDK 集成等指导内容。阅读本文档将帮助开发者快速实现 TRTC 产品功能。

1. TRTC 基本概念介绍

https://trtc.io/document/37714?&

本文档旨在介绍开发者在使用实时音视频 (TRTC) 服务时可能遇到的一些基本概念,如 SDKAppID、房间等。阅读本文档可以帮助开发者快速理解 TRTC 的关键概念,为顺利集成和使用视频通话功能奠定基础。

2. 快速运行相关演示

https://trtc.io/demo/homepage/#/detail?scene=trtc

3. 特定功能的实现指南

https://trtc.io/zh/document/35607?platform=web&product=rtcengine&menulabel=sdk

4. 特定功能的实现指南

RTMP 流媒体传输是一种传统的流媒体协议,而 WHIP 是基于 WebRTC 的更现代协议。WHIP 提供了更低的延迟和更好的实时性能,同时支持更广泛的设备和平台。然而,作为一种新技术,其稳定性可能不如 RTMP。我建议优先使用 RTMP 协议。

  • OBS 流媒体 RTMP 到 TRTC

https://trtc.io/zh/document/52171?product=rtcengine&menulabel=serverfeaturesapis

  • OBS 流媒体 WHIP 到 TRTC

https://trtc.io/zh/document/55633?product=rtcengine&menulabel=serverfeaturesapis

5. 控制台使用指南

https://trtc.io/document/39077?product=consoleguide

本文档主要介绍腾讯 RTC(实时通信)应用的创建和管理过程。它提供了关于如何在控制台中创建新应用的详细说明,包括选择产品、设置应用名称和选择数据存储区域等步骤。文档还描述了如何查看和管理已创建的应用,包括查看基本应用信息、SDKAppID、密钥等重要数据。此外,还简要介绍了应用版本类型、服务状态及一些相关配置选项。总体而言,这是一本面向用户的操作指南,旨在帮助用户有效使用腾讯 RTC 控制台管理实时音视频项目。

6. 客户端拉流观看演示

https://web.sdk.qcloud.com/trtc/webrtc/v5/test/qer/str-room-id/cloud-quick-js/index.html?role=audience&strRoomId=【输入房间号】

7. 认证和安全相关说明

https://trtc.io/document/35166?product=call&platform=web

本文档介绍了腾讯 RTC 服务的用户认证机制,重点解释了 UserSig 的概念和生成方法。它提供了在不同开发阶段生成 UserSig 的详细说明,并提供多种编程语言的示例代码。对于开发者来说,这一认证机制增强了安全性,保护资源和隐私,同时提供灵活性和多语言支持,帮助控制成本并简化开发流程。

8. 客户端演示或 SDK 使用指南(集成)

https://trtc.io/document/59649?platform=web&product=rtcengine&menulabel=sdk

本文档是一个快速集成指南,专门介绍开发者如何将 RTC 引擎组件集成到他们的应用中,以实现媒体流的发布和订阅功能。通过简明的步骤和示例代码,它指导开发者在短时间内完成客户端的集成,并快速实现所需功能和完整的用户界面,为客户端开发提供直观且实用的参考。

9. 隐私条款

https://trtc.io/document/48827?product=privacysla

该隐私政策解决了开发者最关心的隐私问题,例如用户信息、使用数据以及其他数据是否会被 TRTC 存储,以及这些数据将如何使用。它帮助开发者了解在集成和使用视频通话功能时,用户的个人信息将如何被处理和保护。

10. 数据处理和安全协议

https://trtc.io/document/48828?product=privacysla

该协议为开发者提供了明确的数据处理和安全指南,涵盖了开发者最关心的问题,如 TRTC 服务提供商传递的用户数据在传输过程中是否能够得到保证不泄露,以及 TRTC 自身的数据安全能力。协议内容有助于确保视频通话功能的合规性和安全性。

11. 购买指南部分

预付费套餐指南

目前,TRTC 的计费采用预付费套餐 + 后付费模式,可以为您带来灵活的费用管理和预算控制,确保您在使用服务时能够有效估算和控制开支。详细信息请参见 计费概述文档

预付费套餐

TRTC 的预付费套餐分为初学者套餐和正式套餐。

初学者套餐帮助用户以极低的成本启动项目。RTC 引擎启动计划套餐仅需 $9.9/月,享受 80% 的折扣。其功能与标准版相当,可以满足大多数场景的功能需求。要购买,请访问 初学者套餐购买指南

正式套餐适合已经熟悉我们产品并希望继续使用的客户。它包含各种方案,通常具有更高的资源配额和优先支持,以满足用户长期需求和更复杂的项目要求。要购买,请访问 正式套餐购买指南

有关具体规则,请参见计费文档:

 初学者套餐

 正式套餐

后付费指南

TRTC 默认采用预付费套餐计费。当服务使用无法从套餐中扣除或超过预付费套餐余额时,将根据您的实际业务使用情况进行后付费计费。TRTC 的后付费模型包括音频和视频时长、云录制和录制交付、流混合和转码、流推送等计费项目。有关详细计费规则,请参见后面的 计费概述文档

如果您有任何问题或需要在线帮助,我们的支持团队随时准备协助您。请随时 联系我们 或加入我们的 TelegramDiscord

想构建类似的应用或平台?立即获取您的免费 10,000 分钟

免费开始