前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS 音视频接入 - 初识TRTC

iOS 音视频接入 - 初识TRTC

原创
作者头像
小明同学接音视频
修改2020-10-09 16:09:22
2.8K0
修改2020-10-09 16:09:22
举报
文章被收录于专栏:iOS 音视频接入-TRTC

上一篇文章中我们对音视频有了最基础的认识,下面就来了解下第三方提供的功能强大的实时音视频SDK-TRTC。

TRTC简介

什么是TRTC?

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

什么是实时?

技术定义上,一般我们对端到端的通信,按延时情况分为以下三种:

1、<1000ms,称为实时,常见的应用有语音通话、视频通话、视频会议等。 2、1000-3000ms,称为准实时,常见的应用有即时通讯、电子邮件等。 3、>3000ms,称为伪实时,常见的应用有短信、传真、直播等。

TRTC整体架构

TRTC产品架构
TRTC产品架构

TRTC SDK音视频采集流程

音视频采集流程
音视频采集流程

TRTC SDK音视频渲染流程

音视频渲染流程
音视频渲染流程

TRTC可以做什么?

TRTC系统系统支持旁路直播、RTMP转推、云端混流、云端录制以及各类低延时互动场景的基础业务。其核心点在于实时的数据转发。TRTC包括功能可分为基础功能、高级功能、和扩展功能三大类。

具体详细功能及介绍点这里

基础功能

视频通话

两人或多人视频通话,可支持720P、1080P高清画质,每个房间可同时支持300人同时在线及30人同时开启摄像头,使用场景包括1对1视频通话、多人视频会议、视频聊天等。

语音通话

即两人或多人语音通话,支持 48kHz,支持双声道。单个房间最多支持300人同时在线,最多支持30人同时开启麦克风,使用场景包括语音聊天、语音会议、语音客服等。

视频互动直播

主播与观众视频连麦互动、主播跨房间(跨直播间)PK、平滑上下麦、单个房间可连麦人数无限制,最多支持30人同时连麦、低延时直播模式下,支持10万观众同时播放、CDN 旁路直播模式下,观众数量无限制。

语音互动直播

主播与观众语音连麦互动、主播跨房间(跨直播间)PK、平滑上下麦,切换过程无需等待,主播延时小于300ms、单个房间可连麦人数无限制,最多支持30人同时连麦、低延时直播模式下,支持10万观众同时播放、CDN 旁路直播模式下,观众数量无限制。

高级功能

互动连麦、跨房 PK、屏幕分享、云端录制、服务端本地录制、高音质、高画质、3A 处理、基础美颜、BGM、音效、伴音伴奏、变声、混响、音量大小回调、耳返、自定义音频数据、自定义视频数据、SEI 信息。

扩展功能

CDN 直播观看、即时通信 IM、互动白板、AI 美颜、语音内容审核、视频内容审核。

十万人低延时直播解决方案

低延时直播体验

可点击此处体验,体验地址,使用支持WebRTC浏览器打开(Chrome、QQ等浏览器)

注:如果播放的过程中右上的视频窗口报“必要的系统组件未能正常 运行,请修复flash player”,手动 开启Flash Helper Service服务即可

低延时直播体验
低延时直播体验

语音内容审核

多种识别手段快解决复杂场景安全问题,适应面高、高速可靠、语种识别全面

语音内容审核流程
语音内容审核流程

图像AI审核

图像AI审核流程
图像AI审核流程

TRTC可适配的端类

Android、iOS、WebRTC、小程序、Windows、Mac、Linux、Electron、桌面浏览器。

TRTC行业优势

  1. 业界领先的音频处理算法:微信、QQ、全民K歌都在使用的腾讯音视频实验室TRAE引擎。
  2. 卓越的音视频质量:全球端到端延时小于300ms,抗网络抖动超过1000ms,丢包率>40%可正常视频通话,丢包率>60%可正常语音通话,支持 720P、1080P 高清画质,50%丢包率可正常视频。音频方面支持 48kHz 采样率,128kpbs 码率.
  3. 全平台互通:提供Android、iOS、WebRTC、小程序、Windows、Mac、Linux所有平台的SDK,并针对小程序做了Native级优化以及全球互通。
  4. 场景定制化组件:提供语聊、会议、互动直播、互动课堂等丰富的场景化定制组件,帮助开发者以最简单的方式快速实现功能落地
  5. 低门槛快速接入:仅需 2 行代码即可跑通测试 Demo,10 行代码完成通用能力接入。最快1分钟即可从零开始快速搭建低延时、低卡顿、高品质的实时音视频互动产品
  6. 低成本:通过合理组合使用IDC三网、EC、OC宽带资源,以及通过产品技术手段减少回源,使TRTC成本能控制在较低的水平。
  7. 低延时:孵化了业界首个基于标准WebRTC的超低延迟直播观看服务,观看延迟地址1s以内,更好的满足电商、赛事、教育等低延时场景的需求。
  8. 一体化解决方案:腾讯提供一体化解决方案,实时音视频可以和IM、直播、点播、互动白板、PSTN、人脸识别等产品搭配使用。
  9. 实时万人大房间:基于CDN2.0的新一代互动直播解决方案,单方可容纳10万人同时观看,可以媲美实时通话的低延时,大幅提升直播互动效果。
  10. 小程序深度优化:TRTC和微信小程序音视频能力深度优化,全面提升音视频通讯效果,实现业内领先的低卡顿小程序互动能力。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TRTC简介
    • 什么是TRTC?
      • 什么是实时?
      • TRTC整体架构
      • TRTC SDK音视频采集流程
      • TRTC SDK音视频渲染流程
      • TRTC可以做什么?
        • 基础功能
          • 视频通话
          • 语音通话
          • 视频互动直播
          • 语音互动直播
        • 高级功能
          • 扩展功能
            • 十万人低延时直播解决方案
              • 低延时直播体验
                • 语音内容审核
                  • 图像AI审核
                  • TRTC可适配的端类
                  • TRTC行业优势
                  相关产品与服务
                  云直播
                  云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档