概要

Tencent Real-Time Communication(TRTC)は、Tencentが長年にわたり蓄積したネットワークとオーディオビデオ技術をベースに、多人数のオーディオビデオ通話と低遅延インタラクティブライブストリーミングの、シナリオ化した2大ソリューションを提供し、Tencent Cloudのサービスを通じて開発者向けに開放します。これにより、開発者が低コスト、低遅延、高品質のインタラクティブなオーディオビデオソリューションを迅速に構築することを支援します。
多人数の音声ビデオ通話ソリューション Tencent Cloudのグローバルな専用線ネットワークに支えられ、全世界で相互通信が可能、さらに携帯電話やデスクトップなどの全プラットフォームをカバーするクライアントSDK およびクラウドAPIを提供します。ウェブページでも手軽に利用できます。
低遅延のインタラクティブライブストリーミングソリューション 業界をリードするネットワークおよびオーディオビデオ技術の力と、Tencent Cloudの高品質なノードリソースを結合させ、開発者が、ラグ率がより低く、レイテンシー1秒未満のインタラクティブライブストリーミングを構築し、CDN 2.0時代に踏み出せるように支援をします。

製品アーキテクチャ

Tencent Real-Time Communication(TRTC)は、全プラットフォームでの相互通信による多人数のオーディオビデオ通話と低遅延でインタラクティブライブストリーミングのソリューションをメインに打ち出しています。Web、Android、iOS、Electron、Windows、macOSなどのプラットフォームのSDKを提供し、開発者がクイックインテグレーションを行い、Tencent Real-Time Communication(TRTC)クラウドサービスのバックエンドと連携できるようにしています。またTencent Cloudの様々な製品と連動させることで、TRTCとInstant Messaging(IM)、Cloud Streaming Services(CSS)、Video on Demand(VOD)などのクラウド製品の機能を同時に使用することができ、業務でのユースケースをより広げることが可能です。製品構成は下図のとおりです。



サポートプラットフォーム

Tencent Real-Time Communicationは、業界で真の全プラットフォーム相互通信を実現したソリューションです。具体的なプラットフォームのサポートおよび開発環境要件は下表のとおりです。
プラットフォーム
開発環境要件
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
デスクトップ端末Chrome56+の使用を推奨、具体的な開発環境要件については、クイックインテグレーション(Web)をご参照ください
Electron

Windows 7以上のバージョン、Mac OS 10.10以上のバージョンをサポートしています

Electron 4.0.0以上のバージョンをサポートしていますが、最新版のElectron SDKの使用を推奨します

Flutter
iOS端末:
iOS 9.0以上のiPhoneまたはiPadの実機をサポートしています

Xcode 9.0+

プロジェクトに有効な開発者の署名を設定済み
Android端末:
Android Studio 3.5+

Android 4.1(SDK API Level 16)以上のシステムの使用を推奨します