首页
学习
活动
专区
工具
TVP
发布
技术百科首页 >实时音视频

实时音视频

修改于 2023-08-31 16:29:10
359
概述

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

实时音视频产品架构是什么?

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

实时音视频有什么产品优势?

跨平台全球互通

业界真正实现全平台互通的解决方案,5000+终端完美适配。提供覆盖手机、桌面全平台的客户端 SDK 以及云端 API,支持 iOS、Android、Windows、Mac、Web 等平台全球互通。终端用户还可以在微信、QQ、企业微信的小程序中使用实时音视频服务。

小程序深度合作

与微信小程序引擎深度合作,实时音视频作为微信内嵌 SDK 的提供商,为您在微信小程序内获得媲美 Native 的绝佳用户体验。

低门槛快速接入

仅需 2 行代码即可跑通测试 Demo,10 行代码完成通用能力接入。最快1分钟即可从零开始快速搭建低延时、低卡顿、高品质的实时音视频互动产品。详细操作指引请参见 一分钟跑通 Demo一分钟集成 SDK 系列文档。

场景化定制组件

提供语聊、会议、互动直播、互动课堂等丰富的场景化定制组件,帮助开发者以最简单的方式快速实现功能落地。详细操作指引请参见 场景实践 系列文档。

低延时

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

低卡顿

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

高品质

支持 720P1080P、2K及2K+高清画质,70%丢包率可正常视频。音频方面支持 48kHz 采样的高音质,由业内领先的腾讯天籁实验室提供 3A 处理算法,杜绝回声和啸叫。全链路 128kbps 高音质、真左右声道立体声音频,实现房间用户听感清晰和沉浸式互动体验。

实时音视频有什么应用场景?

实时音视频(TRTC)主打低延时互动直播和多人音视频两大解决方案,支持低延时直播观看、实时录制、屏幕分享、美颜特效、立体声等能力,还能和直播 CDN 无缝对接,适用于互动连麦、跨房 PK、语音电台、K 歌、小班课、大班课、语音聊天、视频聊天、在线会议等业务场景

语音互动直播

语聊房

支持50人同时上麦聊天,上下麦平滑切换,语聊时延低于300ms,支持变声、气氛音效、混响等多种音频效果,让语聊体验更加丰富。结合即时通信 IM,支持公聊、私聊、群聊、点赞、送礼等多种消息互动形式,打造良好的聊天互动体验。实时音视频提供语聊房场景化组件,可以直接复用,最大程度降低开发成本。相关组件使用指引,请参见 语音聊天室

语音电台

支持48kHz采样率,128kbps码率及立体声音频,同时支持 MP3、AAC、WAV 等多种格式本地音乐作为背景声,轻松打造超高品质语音电台。提供丰富的变声特效,大叔音、萝莉音自由切换,让语音电台更有趣。实时音视频提供语音电台场景化组件,可以直接复用,最大程度降低开发成本。相关组件使用指引,请参见 语音聊天室

在线 K 歌

支持48kHz采样率,128kbps码率及立体声音频,线上演唱也能媲美录音棚效果,低于300ms的超低延时合唱体验,让演唱合作天衣无缝。提供消息透传、时间戳能多种同步机制,助力在线 K 歌场景下伴奏、人声、歌词精准同步。支持耳返功能,从此告别走音跑调。

视频互动直播

秀场直播

跨房连麦 PK 时延低于300ms,同时支持观众与主播连麦互动,上下麦平滑切换,满足秀场直播场景下的高频互动需求。支持智能美颜,让秀场直播更风采动人。实时音视频提供秀场直播场景化组件,可以直接复用,最大程度降低开发成本。相关组件使用指引,请参见 视频互动直播

互动大班课

满足10万学生同时观看,观看时延低于300ms,支持老师与同学连麦,平滑上下麦,让课堂互动畅通无阻。支持屏幕共享、互动白板、录制回放等多种课堂应用功能,打造形式更加丰富的线上互动大班课教学。实时音视频提供互动大班课场景化组件,可以直接复用,最大程度降低开发成本。相关组件使用指引,请参见 实时互动课堂

互动小班课

支持1v11v21v61v32等多种规格互动小班课堂,师生互动时延低于300ms,沟通更顺畅。支持屏幕分享、课件分享、互动白板等多种课堂应用功能,打造形式更加丰富的线上教学。支持课堂全程录制,课后点播回放,巩固学习成效。

小程序直播

小程序、APP、PC 平台全终端互通,让直播内容快速打通多平台触达用户,结合即时通信、云点播、短视频等功能,支持直播间聊天弹幕、点赞送礼、直播录制、录播回看等功能,提升小程序的直播体验。支持视频智能鉴黄、图片文字鉴黄,秒级处理违规内容,保障内容合规与业务安全。

直播答题

支持高并发下的低时延在线直播,最大程度控制观众观看时延,适合在观众端同步投放题目。支持消息透传、时间戳、信令通道等多种同步机制,精准实现“音画题同步展示”。满足超高并发 IM 互动需求,支持直播场景下竞赛题目互动、结果统计、多人连麦互动,让线上答题更有趣。互动直播过程中关键词、答案提示实时过滤,提升用户体验,降低业务违规风险。

语音通话

多人语音通话

支持300人同时通话,最多支持50人同时开启麦克风,支持48kHz采样率,128kbps码率,结合优秀的3A处理,打造流畅、高品质的语音通话体验。实时音视频提供多人语音通话场景化组件,可以直接复用,最大程度降低开发成本。相关组件使用指引,请参见 实时语音通话

双人语音通话

双人语音通话时延低于300ms,抗丢包率超过80%,抗网络抖动超过1000ms,弱网环境下依然保证语音通话流畅稳定。结合即时通信 IM 提供丰富的通话信令管理接口,轻松触达各种语音通话场景。实时音视频提供双人语音通话场景化组件,可以直接复用,最大程度降低开发成本。相关组件使用指引,请参见 实时语音通话

狼人杀

发言时延低于300ms,抗丢包率超过80%,抗网络抖动超过1000ms,弱网环境下依然保证狼人杀游戏流畅稳定。支持用户网络状态实时监测,保障狼人杀游戏流畅稳定。支持用户音频设备测试,拒绝黑麦,提升游戏体验。

语音会议

支持全平台互通,手机、电脑、平板、微信灵活入会,结合优秀的3A处理拒绝回声和啸叫,让会议流畅清晰。支持互动白板、文件分享,让语音会议沟通更加高效。

视频通话

多人视频通话

支持多人视频通话,支持720p、1080p、2高清画质,单个房间最多300人同时在线,最多支持50人同时开启视频。支持即时通信IM、点播、录制、视频、鉴黄等多种功能,轻松触达各种应用场景。实时音视频提供多人视频通话场景化组件,直接复用,最大程度降低开发成本。相关组件使用指引,请参见 实时视频通话

双人视频通话

支持一对一视频通话,支持720p、1080p、2K及2K+(特定设备)的高清画质,提供高质量视频通话服务。结合即时通信 IM 、屏幕分享、录制、互动白板等多种功能,触达各种应用场景。实时音视频提供双人视频通话场景化组件,直接复用,最大程度降低开发成本。相关组件使用指引,请参见 实时视频通话

网络会议

支持屏幕分享、文件分享、互动白板等会议应用功能,让线上会议更高效。结合即时通信,支持文字图片等多种形式辅助讨论,不干扰会议进程。实时音视频提供网络会议场景化组件,直接复用,最大程度降低开发成本。相关组件使用指引,请参见 多人视频会议

在线医疗

支持1080p、2K及2K+(特性设备)的超高清画质,灵活调节视频设备焦点,高度还原线下问诊体验。支持文件共享、屏幕分享、即时通信IM 等功能,可共享病例、医学影像,大大提升问诊效率。支持多人视频,多位医生和患者共同参与在线会诊,让医疗沟通协同通畅。

视频客服

通话时延低于300ms,抗丢包率超过70%,抗网络抖动超过1000ms,弱网环境下依然保证通话流畅稳定。支持移动 APP、PC、小程序、web 全平台互通,随时随地接入视频客服。支持视频服务过程录制、回放,极大改善服务质量。

金融双录

提供覆盖全程的实时云端录制功能,含录制文件存储、回放及下载,也支持自有服务端部署录制,保障业务合规性,结合腾讯21年来在数据安全上的深度积累,最大程度保障数据安全。

实时音视频支持哪些平台?

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

平台

开发环境要求

iOS

支持 iOS 9.0 及以上版本的 iPhone 或 iPad 真机Xcode 9.0+项目已配置有效的开发者签名

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 真机项目已配置有效的开发者签名

Web

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

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> 标签),需要在真机器上运行体验

Flutter

iOS 端: 支持 iOS 9.0 及以上版本的 iPhone 或 iPad 真机Xcode 9.0+项目已配置有效的开发者签名 Android 端:Android Studio 3.5+建议使用 Android 4.1(SDK API Level 16)及以上系统

词条知识树 (249个知识点)
全部收起
  • UserSig 相关(3个知识点)
  • iLiveSDK 迁移相关(3个知识点)
  • 应对防火墙限制相关(4个知识点)
  • 缩减安装包体积相关(1个知识点)
  • 计费相关(15个知识点)
  • Andriod 与 iOS 相关(15个知识点)
  • 功能相关(75个知识点)
  • 其他问题(26个知识点)
  • 小程序端相关(19个知识点)
  • Web 端相关(31个知识点)
  • Flutter 相关(10个知识点)
  • TRTCCalling Web 相关(4个知识点)
  • Electron 相关(15个知识点)
  • 混流与录制相关(5个知识点)
  • 音视频质量相关(19个知识点)
  • 房间与用户管理相关(4个知识点)
相关文章
  • 实时音视频-腾讯云实时音视频(TRTC)
    9.9K
  • 实时音视频互动解决方案实时音视频TRTC介绍课程
    3K
  • 实时音视频画面模糊
    2K
  • 实时音视频WebRTC介绍
    8.3K
  • 实时音视频WebRTC介绍
    8.1K
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券