【新知实验室】腾讯云TRTC初体验
一、前言
今年腾讯云音视频发布了“三合一”的RT-ONE™网络。该网络整合了腾讯云实时通信网络(TRTC)、即时通信网络(IM)以及流媒体分发网络(CDN)三张网络,为业界最完整的音视频通信PaaS平台构建基座,面向教育、零售、泛娱乐等行业需求提供服务。
接下来我主要为大家展示介绍一下TRCT的整体介绍和使用步骤以及一些自己的体验
二、介绍
TRTC的整体构架&技术特性
TRTC 源自于QQ音视频团队,是基于QQ22年来的⾳视频技术积累,以PaaS产品的形式开放出来的RTC云服务。TRTC 支持了腾讯会议、微信群直播、微信视频号直播、企业微信直播、腾讯课堂、全民K歌等国民级业务,是腾讯集团丰富的音视频场景的最佳实践输出。
TRTC 的客户端SDK是全平台覆盖的,我们覆盖了微信小程序、QQ小程序、企业微信小程序及浏览器, iOS、Android、Windows、macOS、Linux平台。除此之外TRTC还支持了Unity SDK,Flutter SDK,React Native SDK。TRTC 可以旁路到云直播并通过CDN分发,这样就可以复用直播系统的转码、极速高清等等能力,并录制存储到云点播。
TRTC包含两个大的基础场景,第一个基础场景是多人实时互动。TRTC针对多人实时互动进行了深度优化,全球端到端延时小于300毫秒,抗丢包率超过80%,抗⽹络抖动也超过1000毫秒,单个房间支持300人同时在线,50人同时上行音视频。
第二个大场景就是超低延时直播,观众可以实现平滑上下⻨,单房间⽀持10w⼈一秒以内的低延时播放。
三、使用步骤
1. 注册账号
- 首先我们需要注册一个账号,然后进行实名认证
2. 创建实时音视频 TRTC 应用
- 在 实时音视频控制台 单击 应用管理 > 创建应用 创建新应用。
- TRTC 是基于腾讯云提供服务的,需要先创建 TRTC 应用,才能使用服务,首次创建应用会送 10000 分钟免费适用时长,完全够我们试用了。
- 我们只需要给应用起一个名字就可以创建了
- SDKAppID 为 TRTC 的应用 ID,用于业务隔离,即不同的 SDKAppID 的通话不能互通;
- SecretKey 为 TRTC 的应用密钥,需要和 SDKAppID 配对使用,用于签出合法使用 TRTC 服务的鉴权用票据 UserSig。
3. 接入TRTC的SDK
-
下载并解压代码
-
点击配置管理 找到我们项目的SDKAppID和SecretKey
- 将我们自己的SDKAppID和SecretKey与demo代码中的SDKAppID和SecretKey替换一下 就可以运行了
- 然后进行一下设备的检测 就可以试用产品了
四、总结
TRTC当然还有很多实用的场景,TRTC的操作文档也写的相当简洁,知道用户的痛点。如果你也喜欢,不妨用看5分钟的小视频的时间运行个属于你的demo。