实时音视频 TRTC

全球互通的新一代低延时互动直播及多人音视频解决方案

低延时互动直播及高品质音视频通话服务

实时音视频 TRTC 产品详细信息

腾讯实时音视频(Tencent Real-Time Communication,TRTC)将腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。 

  • 多人音视频通话方案:依靠腾讯云覆盖全球的专线网络,全球均可互通,提供覆盖手机、桌面全平台的客户端 SDK 以及云端 API,终端用户还可以在微信、QQ、企业微信的小程序中使用 TRTC 服务,Web 网页也可轻松使用。
  • 低延时互动直播方案:凭借行业领先的网络与音视频技术,结合腾讯云优质的节点资源,帮助开发者搭建卡顿率更低、延时1秒以内的互动直播,让直播走进 CDN 2.0 时代。

产品架构

实时音视频 TRTC 主打全平台互通的多人音视频通话和低延时互动直播解决方案,提供小程序、Web、Android、iOS、Electron、Windows、macOS、Linux 等平台的 SDK 便于开发者快速集成并与实时音视频 TRTC 云服务后台连通。通过腾讯云不同产品间的相互联动,还能简单快速地将实时音视频 TRTC 与即时通信 IM、云直播 CSS、云点播 VOD 等云产品协同使用,扩展更多的业务场景。

实时音视频 TRTC 产品架构如下图所示:

平台支持

实时音视频是业界真正实现全平台互通的解决方案,具体平台支持及开发环境要求如下所示:

Android

  • Android Studio 3.5+
  • 建议使用 Android 4.1(SDK API Level 16)及以上系统

Windows

  • 支持 Windows 7 及以上版本
  • Visual Studio 2010及以上版本,推荐使用 Visual Studio 2015
  • .Net Framework 4.0及以上版本

Mac OS

  • Xcode 9.0+
  • OS X10.10+ 的 Mac 真机
  • 项目已配置有效的开发者签名

桌面浏览器

推荐使用桌面端 Chrome 52+,详细开发环境要求请参见 快速集成(桌面浏览器)

Electron

  • 支持 Windows 7 及以上版本、Mac OS 10.10 及以上版本
  • 支持 Electron 4.0.0 以上版本,推荐使用最新版 Electron SDK

微信小程序

  • 微信 App iOS 最低版本要求:7.0.9
  • 微信 App Android 最低版本要求:7.0.8
  • 小程序基础库最低版本要求:2.10.0
  • 由于小程序开发者工具不支持原生组件(即<live-pusher>和<live-player>标签),需要在真机器上运行体验

Linux

  • 推荐使用 CentOS 7.6 服务器版本,不支持嵌入式或桌面版 Linux 发行版本
  • Linux SDK 仅支持服务器平台部署
说明:

1.下载 Linux 平台 SDK 及配套的 Demo 源码请 联系我们,下载其他平台 SDK 及配套的 Demo 源码请参见 SDK 下载
2.体验 Linux 平台 Demo 请 联系我们,体验其他平台 Demo 请参见 Demo 体验

基础功能

视频通话

即1对1或多人视频通话,支持720P、1080P高清画质。单个房间最多支持300人同时在线,最高支持50人同时发言。适用于1对1视频通话、300人视频会议、在线问诊、视频聊天、视频客服、视频面审、视频双录、在线理赔、视频狼人杀等。产生视频时长和语音时长需要支付 视频通话费用

语音通话

即1对1或多人语音通话,支持 48kHz,支持双声道。单个房间最多支持300人同时在线,最高支持50人同时发言。适用于1对1语音通话、多人语音通话、语音聊天、语音会议、语音客服、狼人杀等。产生语音时长需要支付 语音通话费用

视频互动直播

  • 支持视频连麦、跨直播间 PK。
  • 支持平滑上下麦,切换过程无需等待,主播延时小于300ms。
  • 支持十万级别观众同时播放,播放延时低至1000ms。
  • 适用场景:视频低延时直播、十万人互动课堂、视频直播 PK、视频相亲房、互动课堂、远程培训、大型会议等。

视频互动直播产生视频时长和语音时长需要支付 视频互动直播费用

语音互动直播

  • 支持语音连麦、跨直播间 PK。
  • 支持平滑上下麦,切换过程无需等待,主播延时小于300ms。
  • 支持十万级别观众同时播放,播放延时低至1000ms。
  • 适用场景:语音低延时直播、语音直播连麦、语音直播 PK、语聊房、语音相亲房、K 歌房、FM 电台等。

语音互动直播产生语音时长需要支付 语音互动直播费用

高级功能

高音质

支持48kHz采样的高音质,支持真左右声道立体声音频,媲美纯正 CD 效果。适用于语音通话、视频通话、互动直播、语聊房、高音质 FM、音乐教学课、K 歌房、在线课堂等场景。使用高音质功能免费,若产生语音时长,则需支付 语音通话费用

高画质

支持720P、1080P的高清画质视频。适用于视频通话、互动直播、在线课堂等场景。使用高画质功能免费,若产生视频时长和语音时长,则需支付 视频通话费用

互动连麦

支持连麦互动,观众可自由、平滑上下麦,切换过程无需等待。适用于互动直播、在线课堂、聊天房等场景。若产生语音时长,则需支付 语音互动直播费用

跨房 PK

也称作“跨直播间 PK”,多个主播跨房间互动 PK,观众观看。适用于秀场直播、PK 连麦、跨房授课等场景。若产生视频时长和语音时长,需支付 视频互动直播费用

屏幕分享

支持将本地电脑桌面、窗口、画面区域分享给他人,例如 Microsoft PowerPoint 播放 PPT 的窗口。适用于在线课堂、PPT 共享、远程协助等场景。使用屏幕分享功能将产生视频时长,需支付 视频通话费用

3A处理

行业领先的 TRAE 音频引擎进行 3A 处理,在双讲、降噪等场景下提供更好的声音质量。3A 即 AEC(回声消除)、ANS(自动噪声抑制)、AGC(自动增益控制),适用于所有语音场景。

服务端本地录制

支持自有服务端录制。适用于双录、存档、合规等场景。如需使用请 联系我们 获取 SDK 及相关指引。使用服务端本地录制功能将产生视频时长,需支付 视频通话费用

基础美颜

支持基础的美颜功能,包括设置美白、磨皮、红润以及基本的滤镜效果。适用于视频通话、互动直播、在线课堂等场景。

BGM

支持将本地的 mp3、aac、wav 等格式的音乐文件作为人声的背景音乐。适用于语音通话、视频通话、互动直播、在线课堂、语聊房、K 歌房、FM 电台等场景。

音效

在通话过程中添加效果音,例如鼓掌、欢呼、吹口哨、嘘声等。适用于语音通话、视频通话、互动直播、语聊房、K 歌房、FM 电台等场景。

伴音伴奏

将本地播放的声音发送给他人,例如电脑上 QQ 音乐播放器播放的声音。适用于互动直播、在线课堂、语聊房、FM 电台等场景。

变声

提供变声特效,例如萝莉、大叔、重金属等声音特效。适用于语音通话、视频通话、互动直播、语聊房、K 歌房、FM 电台等场景。

混响

提供混响效果,例如 KTV、小房间、音乐厅、浴室等混响效果。适用于语音通话、视频通话、互动直播、语聊房、K 歌房、FM 电台等场景。

音量大小回调

提供音量大小的数值,方便显示成波形动画或提示。适用于语音通话、视频通话、语聊房、FM 电台、K 歌房、人声检测等场景。

耳返

将本地录制的声音在本地的耳机中播放出来,让自己听到自己所发出的声音,一般用于纠正口误或鉴定音准。适用于互动直播、秀场直播、K 歌房等场景。

自定义音频数据

支持自己采集音频回调,开发者可以对原始数据进行处理,进行自定义操作,例如外接非标设备、音频文件等。适用于非标设备接入、自定义音频效果、语音处理、语音识别等场景。

自定义视频数据

支持自定义的视频源和渲染器,使用非摄像头的视频源,例如视频文件、外接设备、第三方定制数据源等。适用于自定义美颜、定制数据源、多设备管理、视频识别、图像处理等场景。

SEI 信息

通过 SEI 帧嵌入自定义信息到视频流中,同步给其他用户,例如歌词、题目等。适用于K 歌房、答题直播、互动直播等场景。

扩展功能

旁路直播

将房间内的音视频互动内容以 RTMP 方式推送到标准的云直播系统,再经由 CDN 进行分发。适用于互动直播、直播分享、大型会议、直播远端观众观看等场景。旁路直播属于增值服务,由云直播收取相关费用,详情请参见 旁路直播相关费用

云端录制

采用旁路推流的方式通过云直播的“直播录制”功能录制视频,并将录制的文件存储在云点播平台。适用于双录、存档、合规等场景。云端录制属于增值服务,由云直播云点播收取相关费用,详情请参见 云端录制相关费用

即时通信 IM

  • 可以通过 IM 的单聊、群聊及无人数上限的聊天室,实现聊天消息、评论、弹幕、送礼、点赞等功能。
  • 可以通过 IM 进行信令交互,实现通话呼叫、房间用户数统计等功能。
  • 适用场景:在线客服、互动直播、互动课堂、远程培训等。

即时通信 IM 属于增值服务,由即时通信 IM 收取相关费用,详情请参见 即时通信 IM 相关费用

互动白板

多人在线实时共享白板交互,可将用户绘制的白板笔迹同步给其他用户。适用于互动课堂、远程培训、远程共享等场景。互动白板属于增值服务,由互动白板收取相关费用,详情请参见 互动白板购买指南

AI 美颜

提供基于人脸识别技术的 AI 美颜、美妆、微整形、绿幕等各类型多种特效。适用于视频通话、互动直播、秀场直播等场景。AI 美颜属于增值服务,由美颜特效 SDK 收取相关费用,详情请参见 美颜特效 SDK 价格总览

语音内容审核

语音鉴黄、涉政等内容安全检测,可用于业务内容安全检查。适用于业务安全检查,合规等业务场景。语音内容审核属于增值服务,由天御内容安全收取相关费用,如需使用请 联系我们 申请开通。

视频内容审核

视频鉴黄、涉政等内容安全检测,可用于业务内容安全检查。适用于业务安全检查,合规等业务场景。视频内容审核属于增值服务,由云直播收取相关费用,详情请参见 智能鉴黄相关费用

产品优势

低成本

TRTC 基础服务费用低至5.629333元/千分钟,仅需投入少量人力、最快30分钟即可从零开始快速搭建低延时、低卡顿、高品质的实时音视频互动产品。

低延时

提供覆盖全球的高连通、高可靠、强安全的网络连接通道,自研多重最优寻址算法,具有全网调度能力。丰富的高带宽资源储备,全球节点布局,保证国际链路端到端平均时延 < 300ms。

低卡顿

通过智能网络质量调控和编码优化降低卡顿率,实测抗丢包率超过40%、抗网络抖动超过1000ms。弱网环境下,仍然能够保证高质量的音视频通信,确保音视频通信过程顺畅稳定。

高品质

支持720P、1080P高清画质,50%丢包率可正常视频。支持48kHz高音质,60%丢包率可正常语音,更有领先行业的3A(回声消除 AEC、自动噪声抑制 ANS、自动增益控制 AGC)处理,杜绝回声和啸叫,无损音质媲美纯正 CD 效果。

全平台互通

业界真正实现全平台互通的解决方案,5000+终端完美适配。提供覆盖手机、桌面全平台的客户端 SDK 以及云端 API,终端用户还可以在微信、QQ、企业微信的小程序中使用 TRTC 服务,Web 网页也可轻松使用。

扫码关注

关注“腾讯云通信”官方微信公众号,获取更多 TRTC 相关资讯。