Tencentリアルタイムコミュニケーション(TRTC)による1対1ビデオ通話のベストプラクティスガイドへようこそ!
この記事では、1対1ビデオ通話のコア機能を迅速に構築するための明確で簡潔なロードマップを提供します。TRTCに初めて触れる方や既存のアプリケーションを最適化したい開発者向けに、このガイドでは、リアルタイムの音声およびビデオ通話、ミュート、カメラのオフなどの基本機能を簡単に実装できるようにサポートします。
この記事を読むことで、あなたは:
- 1対1ビデオ通話MVPを構築するための重要なステップを理解できます
- 各ステップの詳細な技術文書リンクを取得し、さまざまなクライアントプラットフォームをカバーします
- コア機能を迅速に実装するためのベストプラクティスを習得できます
- 一般的な統合の落とし穴を避け、開発効率を向上させます
それでは、このエキサイティングなTRTCの旅を始めましょう!このガイドに従うことで、プロフェッショナルグレードの1対1ビデオ通話アプリケーションをすぐに構築できるようになります。
ウェブ
0. 一般ガイド
https://trtc.io/document/39386
この文書は、Tencentリアルタイムコミュニケーション(TRTC)の初心者ガイドであり、TRTC製品機能を統合したい開発者に明確なオンボーディングパスを提供します。製品紹介、製品体験、SDK統合、その他のガイダンスが含まれています。この文書を読むことで、開発者はTRTC製品機能を迅速に実装できるようになります。
1. TRTC基本概念の紹介
https://trtc.io/document/37714?&
この文書は、開発者がリアルタイム音声およびビデオ(TRTC)サービスを使用する際に遭遇する可能性のある基本的な概念(SDKAppID、ルームなど)を紹介することを目的としています。この文書を読むことで、開発者はTRTCの主要な概念を迅速に理解し、ビデオ通話機能の統合と使用の基礎を築くことができます。
2. 機能の簡易概要
https://trtc.io/demo/homepage/#/detail?scene=callkit
デモ体験センターでは、1対1ビデオ通話シナリオのさまざまな機能を迅速に試して体験できます。
3. 関連デモを迅速に実行する
選択のヒント:深いカスタマイズのための時間やリソースが不足している場合、UIを含むソリューションは、迅速にライブ配信し、開発作業を軽減し、必要な機能を迅速に実装し、市場の需要を早急に検証するのに役立ちます。すでに成熟した製品やアプリケーションがあり、通話製品を既存のシステムにシームレスに統合したい場合、UIなしのソリューションは、ブランド基準やユーザー体験要件に応じてカスタマイズするための高い自由度を提供します。
- UIあり
https://trtc.io/document/60415?platform=web&product=call
この文書では、UIインターフェースを使用して1対1ビデオ通話デモを迅速に実装する方法を紹介します。開発者は10分以内にいくつかの重要なステップを完了し、包括的なユーザーインターフェースを持つビデオ通話機能を最終的に取得します。
- UIなし
https://github.com/Tencent-RTC/TRTC_Web/blob/main/README.md
この文書では、UIインターフェースなしで1対1ビデオ通話デモを迅速に実装する方法を紹介します。開発者は、ガイドに従って当社のビデオ通話SDKを製品に統合し、ビデオ通話機能を実装するためにいくつかの重要なステップを完了するだけです。
4. 特定機能の実装ガイド
UIありの実装ガイド
- リアルタイム音声およびビデオ通話:
https://trtc.io/document/58484?platform=web&product=call#step5
この文書では、UIインターフェース内でCall製品APIを使用してビデオ通話を実現する手順を紹介します。
https://trtc.io/document/50997#
この文書では、UIインターフェース内でカメラボタンの初期状態を設定し、カメラのオンとオフを実装する手順を紹介します。
UIなしの実装ガイド
- リアルタイム音声およびビデオ通話:
https://web.sdk.qcloud.com/trtc/webrtc/v5/doc/en/tutorial-12-basic-live-video.html
この文書では、UIインターフェースなしでCall製品APIを使用してビデオ通話を実現する手順を紹介します。
- ミュート/カメラオフ:
https://web.sdk.qcloud.com/trtc/webrtc/v5/doc/en/tutorial-15-basic-dynamic-add-video.html
この文書では、UIインターフェースなしでカメラボタンの初期状態を設定し、カメラのオンとオフを実装する手順を紹介します。
6. よくある質問
https://trtc.io/document/51024?platform=web&product=call
この文書では、デモを実行する際に発生する一般的な問題の解決策と使用ガイドラインを提供し、設定から開発プロセスまでのさまざまな問題をカバーします。
7. コンソール使用ガイド
https://trtc.io/document/39077?product=consoleguide
この文書では、Tencent RTC(リアルタイムコミュニケーション)アプリケーションの作成と管理プロセスを主に紹介します。新しいアプリケーションをコンソールで作成する方法について、製品を選択し、アプリケーション名を設定し、データストレージ地域を選択する手順を含む詳細な指示を提供します。また、作成したアプリケーションを表示および管理する方法(基本アプリケーション情報、SDKAppID、秘密鍵などの重要なデータを表示する)についても説明します。さらに、アプリケーションのバージョンタイプ、サービスのステータス、および関連する設定オプションについても簡単に紹介します。全体として、これはユーザー指向の操作ガイドであり、ユーザーがTencent RTCコンソールを効果的に使用してリアルタイム音声およびビデオプロジェクトを管理するのに役立ちます。
8. 認証およびセキュリティに関する指示
https://trtc.io/document/35166?product=call&platform=web
この文書では、Tencent RTCサービスのユーザー認証メカニズムを紹介し、UserSigの概念と生成方法を説明します。さまざまな開発段階でUserSigを生成する方法についての詳細な指示を提供し、さまざまなプログラミング言語のサンプルコードも提供します。開発者にとって、この認証メカニズムはセキュリティを強化し、リソースとプライバシーを保護し、柔軟性と多言語サポートを提供し、コストを管理しやすくし、開発プロセスを簡素化するのに役立ちます。
9. クライアントデモまたはSDK使用ガイド(統合)
https://trtc.io/document/58484
この文書は、クライアント側の迅速な統合ガイドであり、開発者がTUICallKitコンポーネントをアプリケーションに統合してビデオ通話機能を実装する方法に特化しています。簡潔なステップとサンプルコードを通じて、開発者が短期間で統合を完了し、完全なUIインターフェースを持つビデオ通話機能を迅速に実現できるようガイドします。これにより、クライアント側の開発に対する直感的で実用的な参照を提供します。
10. プライバシー条項
https://trtc.io/document/48827?product=privacysla
このプライバシーポリシーでは、ユーザー情報、使用データ、および他のデータがTRTCによって保存されるかどうか、その利用方法など、開発者にとって最も重要なプライバシーの懸念事項に対処します。ユーザーの個人情報がビデオ通話機能を統合および使用する際にどのように処理および保護されるかを理解するのに役立ちます。
11. データ処理およびセキュリティ契約
https://trtc.io/document/48828?product=privacysla
この契約では、開発者に対して明確なデータ処理およびセキュリティガイドラインを提供し、TRTCサービスプロバイダーを介して通過するユーザーデータが伝送中に漏洩しないことを保証できるかどうか、TRTC自身のデータセキュリティ機能がどのようなものであるかなど、開発者が最も懸念する問題をカバーします。この契約に含まれる内容は、ビデオ通話機能の遵守とセキュリティを確保するのに役立ちます。
iOS
0. 一般ガイド
https://trtc.io/document/39386
この文書は、Tencentリアルタイムコミュニケーション(TRTC)の初心者ガイドであり、TRTC製品機能を統合したい開発者に明確なオンボーディングパスを提供します。製品紹介、製品体験、SDK統合、その他のガイダンスが含まれています。この文書を読むことで、開発者はTRTC製品機能を迅速に実装できるようになります。
1. TRTC基本概念の紹介
https://trtc.io/document/37714?&
この文書は、開発者がリアルタイム音声およびビデオ(TRTC)サービスを使用する際に遭遇する可能性のある基本的な概念(SDKAppID、ルームなど)を紹介することを目的としています。この文書を読むことで、開発者はTRTCの主要な概念を迅速に理解し、ビデオ通話機能の統合と使用の基礎を築くことができます。
2. 機能の簡易概要
https://trtc.io/demo/homepage/#/detail?scene=callkit
デモ体験センターでは、1対1ビデオ通話シナリオのさまざまな機能を迅速に試して体験できます。
3. 関連デモを迅速に実行する
選択のヒント:深いカスタマイズのための時間やリソースが不足している場合、UIを含むソリューションは、迅速にライブ配信し、開発作業を軽減し、必要な機能を迅速に実装し、市場の需要を早急に検証するのに役立ちます。すでに成熟した製品やアプリケーションがあり、通話製品を既存のシステムにシームレスに統合したい場合、UIなしのソリューションは、ブランド基準やユーザー体験要件に応じてカスタマイズするための高い自由度を提供します。
- UIあり:
https://trtc.io/document/60416?platform=ios&product=call
この文書では、UIインターフェースを使用して1対1ビデオ通話デモを迅速に実装する方法を紹介します。開発者は10分以内にいくつかの重要なステップを完了し、包括的なユーザーインターフェースを持つビデオ通話機能を最終的に取得します。
- UIなし:
https://trtc.io/document/51012?platform=ios&product=call
この文書では、UIインターフェースなしで1対1ビデオ通話デモを迅速に実装する方法を紹介します。開発者は、ガイドに従って当社のビデオ通話SDKを製品に統合し、ビデオ通話機能を実装するためにいくつかの重要なステップを完了するだけです。
4. オフラインメッセージプッシュ
選択のヒント:VoIP(Voice over Internet Protocol)プッシュは、インスタントメッセージングアプリケーション向けに設計されており、アプリケーションが閉じられているときに音声またはビデオ通話のためにアプリケーションを起動することをサポートします。APN(Apple Push Notification Service)は、テキスト、音声、または画像通知を送信するためのAppleのプッシュサービスですが、通話のためにアプリケーションを直接起動することはできません。要するに:VoIPプッシュは即時応答を必要とする通信アプリケーションにより適しており、APNプッシュは一般的な通知ニーズに適しています。
VOIP通知
https://trtc.io/document/54923?product=call&platform=ios
この文書では、iOSアプリケーションでVoIPプッシュ機能を実装する方法を主に紹介します。最初に、VoIPプッシュはVoIP通話に応答するためのAppleが提供する通知メカニズムであり、PushKitおよびCallKitフレームワークと併用する必要があります。次に、VoIPプッシュを実装するための4つの主要なステップ(VoIPプッシュ証明書の申請、チャットコンソールへの証明書のアップロード、プロジェクト設定の完了、TUICallKitVoIPExtensionコンポーネントの統合)を詳述します。この文書には、VoIP通話を行うためのサンプルコードや、システム通話記録を通じて通話を行うための方法が提供されています。最後に、VoIPプッシュを取得できない場合のトラブルシューティング手順など、一般的な問題とその解決策をリストします。
APN通知
https://trtc.io/document/51000?platform=ios&product=call
この文書では、iOSアプリケーションでオフラインプッシュ機能を実装する方法を説明します。主にTIMPushプラグインを使用してオフラインプッシュを実現します。オフラインプッシュの設定手順(TIMPushコンポーネントの統合、アプリのリモートプッシュを有効にする、プッシュ証明書の生成とアップロード、プロジェクト設定の完了、プッシュパラメーターの設定、オフラインプッシュ呼び出しの実施など)が詳述されています。この文書には関連するコード例が提供されており、受信プッシュを受信できない場合や開発環境でのデバイストークン登録失敗に関する一般的な問題とその解決策がまとめられています。
5. 特定機能の実装ガイド
UIありの実装ガイド
- リアルタイム音声およびビデオ通話:
https://trtc.io/document/60416?platform=ios&product=call#aa9a7377-586a-44ca-a039-a90c9639b39c
この文書では、UIインターフェース内でCall製品APIを使用してビデオ通話を実現する手順を紹介します。
- ミュート/カメラオフ:
https://trtc.io/document/50996?platform=ios&product=call
この文書では、UIインターフェース内でカメラボタンの初期状態を設定し、カメラのオンとオフを実装する手順を紹介します。
UIなしの実装ガイド
- リアルタイム音声およびビデオ通話:
https://trtc.io/document/51012?platform=ios&product=call#call
この文書では、UIインターフェースなしでCall製品APIを使用してビデオ通話を実現する手順を紹介します。
- ミュート/カメラオフ:
https://trtc.io/document/51012?product=call&platform=ios#opencamera#opencamera
この文書では、UIインターフェースなしでカメラボタンの初期状態を設定し、カメラのオンとオフを実装する手順を紹介します。
6. よくある質問
https://trtc.io/document/53565?platform=web&product=call
この文書では、デモを実行する際に発生する一般的な問題の解決策と使用ガイドラインを提供し、設定から開発プロセスまでのさまざまな問題をカバーします。
7. コンソール使用ガイド
https://trtc.io/document/39077?product=consoleguide
この文書では、Tencent RTC(リアルタイムコミュニケーション)アプリケーションの作成と管理プロセスを主に紹介します。新しいアプリケーションをコンソールで作成する方法について、製品を選択し、アプリケーション名を設定し、データストレージ地域を選択する手順を含む詳細な指示を提供します。また、作成したアプリケーションを表示および管理する方法(基本アプリケーション情報、SDKAppID、秘密鍵などの重要なデータを表示する)についても説明します。さらに、アプリケーションのバージョンタイプ、サービスのステータス、および関連する設定オプションについても簡単に紹介します。全体として、これはユーザー指向の操作ガイドであり、ユーザーがTencent RTCコンソールを効果的に使用してリアルタイム音声およびビデオプロジェクトを管理するのに役立ちます。
8. 認証およびセキュリティに関する指示
https://trtc.io/document/35166?product=call&platform=web
この文書では、Tencent RTCサービスのユーザー認証メカニズムを紹介し、UserSigの概念と生成方法を説明します。さまざまな開発段階でUserSigを生成する方法についての詳細な指示を提供し、さまざまなプログラミング言語のサンプルコードも提供します。開発者にとって、この認証メカニズムはセキュリティを強化し、リソースとプライバシーを保護し、柔軟性と多言語サポートを提供し、コストを管理しやすくし、開発プロセスを簡素化するのに役立ちます。
9. クライアントデモまたはSDK使用ガイド(統合)
https://trtc.io/document/50992?platform=ios&product=call
この文書は、クライアント側の迅速な統合ガイドであり、開発者がTUICallKitコンポーネントをアプリケーションに統合してビデオ通話機能を実装する方法に特化しています。簡潔なステップとサンプルコードを通じて、開発者が短期間で統合を完了し、完全なUIインターフェースを持つビデオ通話機能を迅速に実現できるようガイドします。これにより、クライアント側の開発に対する直感的で実用的な参照を提供します。
10. プライバシー条項
https://trtc.io/document/48827?product=privacysla
このプライバシーポリシーでは、ユーザー情報、使用データ、および他のデータがTRTCによって保存されるかどうか、その利用方法など、開発者にとって最も重要なプライバシーの懸念事項に対処します。ユーザーの個人情報がビデオ通話機能を統合および使用する際にどのように処理および保護されるかを理解するのに役立ちます。
11. データ処理およびセキュリティ契約
https://trtc.io/document/48828?product=privacysla
この契約では、開発者に対して明確なデータ処理およびセキュリティガイドラインを提供し、TRTCサービスプロバイダーを介して通過するユーザーデータが伝送中に漏洩しないことを保証できるかどうか、TRTC自身のデータセキュリティ機能がどのようなものであるかなど、開発者が最も懸念する問題をカバーします。この契約に含まれる内容は、ビデオ通話機能の遵守とセキュリティを確保するのに役立ちます。
Android
0. 一般ガイド
https://trtc.io/document/39386
この文書は、Tencentリアルタイムコミュニケーション(TRTC)の初心者ガイドであり、TRTC製品機能を統合したい開発者に明確なオンボーディングパスを提供します。製品紹介、製品体験、SDK統合、その他のガイダンスが含まれています。この文書を読むことで、開発者はTRTC製品機能を迅速に実装できるようになります。
1. TRTC基本概念の紹介
https://trtc.io/document/37714?&
この文書は、開発者がリアルタイム音声およびビデオ(TRTC)サービスを使用する際に遭遇する可能性のある基本的な概念(SDKAppID、ルームなど)を紹介することを目的としています。この文書を読むことで、開発者はTRTCの主要な概念を迅速に理解し、ビデオ通話機能の統合と使用の基礎を築くことができます。
2. 機能の簡易概要
https://trtc.io/demo/homepage/#/detail?scene=callkit
デモ体験センターでは、1対1ビデオ通話シナリオのさまざまな機能を迅速に試して体験できます。
3. 関連デモを迅速に実行する
選択のヒント:深いカスタマイズのための時間やリソースが不足している場合、UIを含むソリューションは、迅速にライブ配信し、開発作業を軽減し、必要な機能を迅速に実装し、市場の需要を早急に検証するのに役立ちます。すでに成熟した製品やアプリケーションがあり、通話製品を既存のシステムにシームレスに統合したい場合、UIなしのソリューションは、ブランド基準やユーザー体験要件に応じてカスタマイズするための高い自由度を提供します。
- UIあり:
https://trtc.io/document/60417?platform=android&product=call
この文書では、UIインターフェースを使用して1対1ビデオ通話デモを迅速に実装する方法を紹介します。開発者は10分以内にいくつかの重要なステップを完了し、包括的なユーザーインターフェースを持つビデオ通話機能を最終的に取得します。
- UIなし:
https://trtc.io/document/51006?platform=android&product=call
この文書では、UIインターフェースなしで1対1ビデオ通話デモを迅速に実装する方法を紹介します。開発者は、ガイドに従って当社のビデオ通話SDKを製品に統合し、ビデオ通話機能を実装するためにいくつかの重要なステップを完了するだけです。
4. VOIP通知
https://trtc.io/document/50999?product=call&platform=android
この文書では、TIMPushプラグインを使用してAndroidアプリケーションでオフライン通話プッシュ機能を実装する方法を説明します。統合手順には、構成ファイルのダウンロードと追加、TIMPushプラグインの統合、プロジェクト設定の完了、自動ログインの実装などが含まれます。また、着信通話UIを表示できない場合の対処方法など、いくつかの一般的な問題とその解決策をリストし、良好な通話体験を実現するために特定の権限(通知、浮動ウィンドウ、バックグラウンドUIの有効化など)を有効にする重要性を強調します。
5. 特定機能の実装ガイド
UIありの実装ガイド
- リアルタイム音声およびビデオ通話:
https://trtc.io/document/60417?platform=android&product=call#aa9a7377-586a-44ca-a039-a90c9639b39c
この文書では、UIインターフェース内でCall製品APIを使用してビデオ通話を実現する手順を紹介します。
- ミュート/カメラオフ:
https://trtc.io/document/50995?product=call&platform=android#TUICallEngine
この文書では、UIインターフェース内でカメラボタンの初期状態を設定し、カメラのオンとオフを実装する手順を紹介します。
UIなしの実装ガイド
- リアルタイム音声およびビデオ通話:
https://trtc.io/document/51006?product=call&platform=android#opencamera#call
この文書では、UIインターフェースなしでCall製品APIを使用してビデオ通話を実現する手順を紹介します。
- ミュート/カメラオフ:
https://trtc.io/document/51006?product=call&platform=android#opencamera
この文書では、UIインターフェースなしでカメラボタンの初期状態を設定し、カメラのオンとオフを実装する手順を紹介します。
6. よくある質問
https://trtc.io/document/53565?platform=web&product=call
この文書では、デモを実行する際に発生する一般的な問題の解決策と使用ガイドラインを提供し、設定から開発プロセスまでのさまざまな問題をカバーします。
7. コンソール使用ガイド
https://trtc.io/document/39077?product=consoleguide
この文書では、Tencent RTC(リアルタイムコミュニケーション)アプリケーションの作成と管理プロセスを主に紹介します。新しいアプリケーションをコンソールで作成する方法について、製品を選択し、アプリケーション名を設定し、データストレージ地域を選択する手順を含む詳細な指示を提供します。また、作成したアプリケーションを表示および管理する方法(基本アプリケーション情報、SDKAppID、秘密鍵などの重要なデータを表示する)についても説明します。さらに、アプリケーションのバージョンタイプ、サービスのステータス、および関連する設定オプションについても簡単に紹介します。全体として、これはユーザー指向の操作ガイドであり、ユーザーがTencent RTCコンソールを効果的に使用してリアルタイム音声およびビデオプロジェクトを管理するのに役立ちます。
8. 認証およびセキュリティに関する指示
https://trtc.io/document/35166?product=call&platform=web
この文書では、Tencent RTCサービスのユーザー認証メカニズムを紹介し、UserSigの概念と生成方法を説明します。さまざまな開発段階でUserSigを生成する方法についての詳細な指示を提供し、さまざまなプログラミング言語のサンプルコードも提供します。開発者にとって、この認証メカニズムはセキュリティを強化し、リソースとプライバシーを保護し、柔軟性と多言語サポートを提供し、コストを管理しやすくし、開発プロセスを簡素化するのに役立ちます。
9. クライアントデモまたはSDK使用ガイド(統合)
https://trtc.io/document/54896
この文書は、クライアント側の迅速な統合ガイドであり、開発者がTUICallKitコンポーネントをアプリケーションに統合してビデオ通話機能を実装する方法に特化しています。簡潔なステップとサンプルコードを通じて、開発者が短期間で統合を完了し、完全なUIインターフェースを持つビデオ通話機能を迅速に実現できるようガイドします。これにより、クライアント側の開発に対する直感的で実用的な参照を提供します。
10. プライバシー条項
https://trtc.io/document/48827?product=privacysla
このプライバシーポリシーは、ユーザー情報、使用データ、およびその他のデータがTRTCによって保存されるかどうか、またそれがどのように利用されるかといった、開発者にとって最も重要なプライバシーの懸念に対処します。このポリシーは、開発者がビデオ通話機能を統合し使用する際に、ユーザーの個人情報がどのように処理され、保護されるかを理解するのに役立ちます。
11. データ処理およびセキュリティ契約
https://trtc.io/document/48828?product=privacysla
この契約は、開発者に明確なデータ処理およびセキュリティガイドラインを提供し、TRTCサービスプロバイダーを通過するユーザーデータが送信中に漏洩しないことが保証されるかどうか、またTRTC自身のデータセキュリティ能力がどのようであるかといった、開発者にとって最も関心のある問題をカバーしています。この契約の内容は、ビデオ通話機能の遵守とセキュリティを確保するのに役立ちます。
Flutter
0. 一般ガイド
https://trtc.io/document/39386
この文書は、Tencent Real-Time Communication (TRTC) の初心者向けガイドであり、TRTC製品機能を統合したい開発者に明確なオンボーディングパスを提供します。製品の紹介、製品体験、SDK統合、その他のガイダンスをカバーしています。この文書を読むことで、開発者はTRTC製品の機能を迅速に実装するのに役立ちます。
1. TRTC基本概念の紹介
https://trtc.io/document/37714?&
この文書は、開発者がリアルタイム音声およびビデオ(TRTC)サービスを使用する際に遭遇する可能性のある基本的な概念、例えばSDKAppIDやルームなどを紹介することを目的としています。この文書を読むことで、開発者はTRTCの主要な概念を迅速に理解し、ビデオ通話機能のスムーズな統合と使用の基礎を築くことができます。
2. 機能のクイック概要
https://trtc.io/demo/homepage/#/detail?scene=callkit
デモ体験センターでは、1対1のビデオ通話シナリオでさまざまな機能を迅速に試し、体験できます。
3. 関連デモを迅速に実行する
選択のヒント: プロダクトやサービスを迅速に立ち上げる必要がある場合、深いカスタマイズのための時間やリソースが不足している時には、UIを含むソリューションが迅速にライブを実現し、開発作業負荷を軽減し、必要な機能を迅速に実装し、市場需要を素早く検証できます。すでに成熟したプロダクトやアプリケーションを持っていて、既存のシステムにコールプロダクトをシームレスに統合したい場合、UIなしのソリューションがより高い自由度とカスタマイズを提供し、企業のブランド基準やユーザーエクスペリエンス要件に応じてカスタマイズを支援します。
- UIあり:
https://trtc.io/document/60414?platform=flutter&product=call
この文書は、UIインターフェースを使って1対1のビデオ通話デモを迅速に実装する方法を紹介します。開発者は10分以内にいくつかの重要なステップを完了し、包括的なユーザーインターフェースを持つビデオ通話機能を取得します。
- UIなし:
https://trtc.io/document/54907?platform=flutter&product=call
この文書は、UIインターフェースなしで1対1のビデオ通話デモを迅速に実装する方法を紹介します。開発者はガイドに従って数ステップを完了するだけで、当社のビデオ通話SDKを製品に統合し、ビデオ通話機能を実装できます。
4. VOIP通知
https://trtc.io/document/60458?platform=flutter&product=call
この文書は、AndroidおよびiOSプラットフォームでのVoIP通話機能を実装する方法を主に紹介します。iOSの場合、TIMPushはVoIPプッシュをサポートしていないため、代替ソリューションを提供します。Androidの場合、TIMPushプラグインを使用してVoIP通知を実装する方法について詳細を説明します。統合手順、設定ファイルの追加、プロジェクト構成、プッシュプラグインの登録、自動ログインの実装などを含みます。また、オフラインプッシュ通話を行うためのコード例や、アプリケーションが終了している場合に着信通話UIを表示できない問題の対処法など、一般的な問題とその解決策も提供します。
5. 特定機能の実装ガイド
UIありの実装ガイド
- リアルタイム音声およびビデオ通話:
https://trtc.io/document/60414?platform=flutter&product=call#aa9a7377-586a-44ca-a039-a90c9639b39c
この文書は、UIインターフェースを使用して通話製品APIを用いたビデオ通話の実装手順を紹介します。
- ミュート/カメラのオンオフ:
https://trtc.io/document/54906#enableMuteMode%23enableMuteMode#enableMuteMode
この文書は、UIインターフェース内でのカメラボタンの初期状態の設定方法、およびカメラをオンまたはオフにする手順を紹介します。
UIなしの実装ガイド
- リアルタイム音声およびビデオ通話:
https://trtc.io/document/54907?platform=flutter&product=call
この文書は、UIインターフェースなしで通話製品APIを用いたビデオ通話の実装手順を紹介します。
- ミュート/カメラのオンオフ:
https://trtc.io/document/54907?platform=flutter&product=call#opencamera
この文書は、UIインターフェースなしでのカメラボタンの初期状態の設定方法、およびカメラをオンまたはオフにする手順を紹介します。
6. よくある質問
https://trtc.io/document/56860?platform=flutter&product=call
この文書は、デモを実行する際に発生する一般的な問題に対する解決策と使用ガイドラインを提供し、構成から開発プロセスまでのさまざまな問題をカバーします。
7. コンソール使用ガイド
https://trtc.io/document/39077?product=consoleguide
この文書は、Tencent RTC(リアルタイムコミュニケーション)アプリケーションの作成および管理プロセスを主に紹介します。新しいアプリケーションをコンソールで作成する方法について、製品の選択、アプリケーション名の設定、データストレージ地域の選択などの手順を詳しく説明します。また、作成されたアプリケーションを表示および管理する方法、基本的なアプリケーション情報、SDKAppID、秘密鍵などの重要なデータを確認する方法についても説明します。さらに、アプリケーションのバージョンタイプ、サービスの状態、および関連する構成オプションについて簡単に紹介します。全体として、これはユーザー指向の操作ガイドであり、ユーザーがTencent RTCコンソールを効果的に使用してリアルタイム音声およびビデオプロジェクトを管理するのに役立ちます。
8. 認証およびセキュリティ関連の指示
https://trtc.io/document/35166?product=call&platform=web
この文書は、Tencent RTCサービスのユーザー認証メカニズムを紹介し、UserSigの概念と生成方法を説明します。開発の異なる段階でUserSigを生成する方法について詳しい指示を提供し、さまざまなプログラミング言語のサンプルコードを提供します。開発者にとって、この認証メカニズムはセキュリティを強化し、リソースとプライバシーを保護し、柔軟性と多言語サポートを提供し、コストを管理し、開発プロセスを簡素化するのに役立ちます。
9. クライアントデモまたはSDK使用ガイド(統合)
https://trtc.io/document/54896
この文書は、開発者がTUICallKitコンポーネントをアプリケーションに統合してビデオ通話機能を実装する方法についてのクイック統合ガイドです。簡潔なステップとサンプルコードを通じて、開発者が短時間で統合を完了し、完全なUIインターフェースを持つビデオ通話機能を迅速に実現できるように導きます。
10. プライバシー条項
https://trtc.io/document/48827?product=privacysla
このプライバシーポリシーは、ユーザー情報、使用データ、およびその他のデータがTRTCによって保存されるかどうか、またそれがどのように利用されるかといった、開発者にとって最も重要なプライバシーの懸念に対処します。このポリシーは、開発者がビデオ通話機能を統合し使用する際に、ユーザーの個人情報がどのように処理され、保護されるかを理解するのに役立ちます。
11. データ処理およびセキュリティ契約
https://trtc.io/document/48828?product=privacysla
この契約は、開発者に明確なデータ処理およびセキュリティガイドラインを提供し、TRTCサービスプロバイダーを通過するユーザーデータが送信中に漏洩しないことが保証されるかどうか、またTRTC自身のデータセキュリティ能力がどのようであるかといった、開発者にとって最も関心のある問題をカバーしています。この契約の内容は、ビデオ通話機能の遵守とセキュリティを確保するのに役立ちます。
購入ガイドセクション
1. プリペイドパッケージガイド
現在、TRTCの料金体系はプリペイドパッケージ + 後払いモデルを採用しており、柔軟なコスト管理と予算コントロールを提供し、サービスを利用する際の費用を効果的に見積もり、管理できるようにします。詳細については、請求概要文書
2. プリペイドパッケージ
TRTCのプリペイドパッケージは、スターターパッケージと公式パッケージに分かれています。
スターターパッケージは、ユーザーが非常に低コストでプロジェクトを開始するのを助けます。コールスタートプランパッケージは、わずか39.9ドル/月で、93%の割引を享受できます。その機能は標準版に匹敵し、ほとんどのシナリオの機能要件を満たすことができます。購入するには、スターターパッケージ購入ガイド
公式パッケージは、当社の製品に慣れている顧客に適しており、さまざまなプランを含み、通常はより高いリソース割当てと優先サポートを提供し、ユーザーの長期的なニーズやより複雑なプロジェクト要件を満たします。購入するには、公式パッケージ購入ガイド
具体的なルールについては、請求文書をご覧ください:
● 公式パッケージ
3. 後払いガイド
TRTCはデフォルトでプリペイドパッケージ料金を採用しています。サービスの使用がパッケージから差し引けない場合や、プリペイドパッケージの残高を超えた場合、料金は実際のビジネス使用に基づいて後払いモデルで課金されます。TRTCの後払いモデルには、音声およびビデオの時間、クラウド録画と録画配信、ストリームミキシングとトランスコーディング、ストリームプッシュなどの課金項目が含まれます。詳細な料金ルールについては、請求概要文書をご覧ください。
ご質問がある場合やオンラインでのサポートが必要な場合は、私たちのサポートチームが常にお手伝いする準備ができていますので、遠慮なくお問い合わせいただくか、Telegramに参加するか、Discordしてください。