有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
腾讯实时音视频(Tencent Real-Time Communication,TRTC),将腾讯多年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。
多人音视频通话方案 依靠腾讯云覆盖全球的专线网络,全球均可互通,提供覆盖手机、桌面全平台的客户端 SDK 以及云端 API,终端用户还可以在微信、QQ、企业微信的小程序中使用 TRTC 服务,Web 网页也可轻松使用。
低延时互动直播方案 凭借行业领先的网络与音视频技术,结合腾讯云优质的节点资源,帮助开发者搭建卡顿率更低、延时1秒以内的互动直播,让直播走进 CDN 2.0 时代。
以下视频将帮助您快速了解实时音视频:


产品架构

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



平台支持

实时音视频是业界真正实现全平台互通的解决方案,具体平台支持及开发环境要求如下表所示:
平台
开发环境要求
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)及以上系统
React Native
ReactNative 0.63 及以上版本
Node & Watchman,node 版本需在 v12 以上
Android 端开发: Android Studio 3.5及以上版本 App 要求 Android 4.1及以上版本设备 Java Development Kit

iOS & macOS 端开发: Xcode 11.0及以上版本 osx 系统版本要求 10.11 及以上版本 请确保您的项目已设置有效的开发者签名 环境安装请参见 官方文档
uni-app
建议使用最新的 HBuilderX 编辑器
iOS 9.0 或以上版本且支持音视频的 iOS 设备,暂不支持模拟器
Android 版本不低于 4.1 且支持音视频的 Android 设备,暂不支持模拟器。如果为真机,请开启允许调试选项
iOS/Android 设备已经连接到 Internet