【新知实验室】腾讯云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

  • 这里自己决定使用哪种SDK 有两种 分别是含UI集成无UI集成
    根据文档进行下一步的操作 里面都写的很详细
    在这里插入图片描述

  • 或者这里也有快速上手的demo

在这里插入图片描述

  • 下载并解压代码

  • 点击配置管理 找到我们项目的SDKAppID和SecretKey

在这里插入图片描述

  • 将我们自己的SDKAppID和SecretKey与demo代码中的SDKAppID和SecretKey替换一下 就可以运行了
    在这里插入图片描述
  • 然后进行一下设备的检测 就可以试用产品了
    请添加图片描述

四、总结

TRTC当然还有很多实用的场景,TRTC的操作文档也写的相当简洁,知道用户的痛点。如果你也喜欢,不妨用看5分钟的小视频的时间运行个属于你的demo。