RTC Engine
  • Overview
  • Web
    • Demo のクイックスタート
    • SDK クイックスタート
    • 基本機能
      • 画面共有
      • ライブブロードキャスト
      • メディアデバイス
      • 音量
      • エンコーディング構成ファイルの設定
      • ネットワーク品質の検出
      • 検出能力
    • 高度な機能
      • AI ノイズ低減の有効化
      • ミキシングを有効にします
      • ウォーターマークを有効にします
      • Enable Virtual Background
      • 美顔とエフェクトの有効化
      • データメッセージ
      • キャプチャーとレンタリングのカスタマイズ
    • インターフェースリスト
    • リリース説明
    • 対応するプラットホーム
    • Web に関するよくあるご質問
      • 複数人でのビデオ通話を最適化
      • 制限付き自動再生の処理
      • ファイアウォール制限への対応
      • その他
  • Android
    • Run Sample Code
    • Integration
    • インテグレーション
      • 7. ネットワーク品質の検出
      • 8. 画面共有の有効化
      • 9. ビデオ品質の設定
      • 10. ビデオの回転
    • Advanced Features
      • ネットワーク品質のテスト
      • キャプチャーとレンタリングのカスタマイズ
      • オーディオキャプチャーと再生のカスタマイズ
    • 顧客インターフェース
      • Overview
      • TRTCCloud
      • TRTCStatistics
      • TRTCCloudListener
      • TXAudioEffectManager
      • TXBeautyManager
      • TXDeviceManager
      • タイプ定義
      • 廃棄インタフェース
      • エラーコード
    • ソリューション
      • リアルタイムコーラス (TUIKaraoke)
        • クイックインテグレーション
        • 実施ステップ
        • 曲の同期
        • 歌詞の同期
        • 音声同期
        • ミクスストリーミングソリューション
        • TRTCKaraoke 関連インターフェース
        • よくあるご質問
    • リリース説明
  • iOS
    • Run Sample Code
    • Integration
    • インテグレーション
      • 7. ネットワーク品質の検出
      • 8. 画面共有の有効化
      • 9. ビデオ品質の設定
      • 10. ビデオの回転
    • Advanced Features
      • ネットワーク品質のテスト
      • キャプチャーとレンタリングのカスタマイズ
      • オーディオキャプチャーと再生のカスタマイズ
    • 顧客インターフェース
      • Overview
      • TRTCCloud
      • TRTCCloudDelegate
      • TRTCStatistics
      • TXAudioEffectManager
      • TXBeautyManager
      • TXDeviceManager
      • タイプ定義
      • 廃棄インタフェース
      • ErrorCode
    • ソリューション
      • クイックインテグレーション
      • 実施ステップ
      • 曲の同期
      • 歌詞の同期
      • 音声同期
      • ミクスストリーミングソリューション
      • TRTCKaraoke 関連インターフェース
      • よくあるご質問
    • リリース説明
  • macOS
    • Run Sample Code
    • Integration
    • インテグレーション
      • 7. ネットワーク品質の検出
      • 8. 画面共有の有効化
      • 9. パソコンサウンドの共有
      • 10. ビデオ品質の設定
      • 11. ビデオの回転
    • Advanced Features
      • ハードウェアデバイスのテスト
      • ネットワーク品質のテスト
      • キャプチャーとレンタリングのカスタマイズ
      • オーディオキャプチャーと再生のカスタマイズ
    • 顧客インターフェース
      • Overview
      • TRTCCloud
      • TRTCCloudDelegate
      • TRTCStatistics
      • TXAudioEffectManager
      • TXBeautyManager
      • TXDeviceManager
      • タイプ定義
      • 廃棄インタフェース
      • ErrorCode
      • リリース説明
    • リリース説明
  • Windows
    • Run Sample Code
    • Integration
    • インテグレーション
      • 7. ネットワーク品質の検出
      • 8. 画面共有の有効化
      • 9. ビデオ品質の設定
      • 10. ビデオの回転
    • Advanced Features
      • ハードウェアデバイスのテスト
      • ネットワーク品質のテスト
      • キャプチャーとレンタリングのカスタマイズ
      • オーディオキャプチャーと再生のカスタマイズ
    • 顧客インターフェース
      • Overview
      • ITRTCCloud
      • ITRTCStatistics
      • TRTCCloudCallback
      • ITXAudioEffectManager
      • ITXDeviceManager
      • タイプ定義
      • 廃棄インタフェース
      • エラーコード
    • リリース説明
  • Electron
    • インテグレーション
      • 1. インターフェースの例
      • 2. SDK のインポート
      • 3. ルームに入る
      • 4. オーディオ・ビデオストリームのサブスクリプション
      • 5. オーディオ・ビデオストリームのリリース
      • 6. ルームからの退出
      • 7. ネットワーク品質の検出
      • 8. 画面共有の有効化
      • 9. パソコンサウンドの共有
      • 10. ビデオ品質の設定
      • 11. ビデオの回転
    • 顧客インターフェース
      • Overview
      • エラーコード
  • Flutter
    • インテグレーション
      • 1. インターフェースの例
      • 2. SDK のインポート
      • 3. ルームに入る
      • 4. オーディオ・ビデオストリームのサブスクリプション
      • 5. オーディオ・ビデオストリームのリリース
      • 6. ルームからの退出
      • 7. ネットワーク品質の検出
      • 8. 画面共有の有効化
      • 9. パソコンサウンドの共有
      • 10. ビデオ品質の設定
      • 11. ビデオの回転
    • 顧客インターフェース
      • Overview
      • エラーコード
  • Unity
    • インテグレーション
      • 1. インターフェースの例
      • 2. SDK のインポート
    • 顧客インターフェース
      • Overview
      • エラーコード
  • QT
    • インテグレーション
      • 1. SDK のインポート
  • Overview
    • Overview
  • 概念
  • Features
  • 性能統計
  • 価格
    • 無料時間
    • RTC-Engine パッケージ
    • サブスクリプションパッケージ期間の課金説明
    • 従量課金
      • 音声・ビデオ時間の課金説明
      • クラウド録画の課金説明
      • ミックストランスコーディングとCDNへのリレーの課金説明
  • よくあるご質問
    • 初心者のよくあるご質問
    • マイグレーションガイド
      • Twilio Video から TRTC への移行
      • 課金
      • Features
      • UserSig
      • ファイアウォール制限
      • インストールパッケージを削減する方法
      • TRTCCalling Web 関連
      • オーディオ・ビデオの品質
      • その他
RTC Engine

Overview

TRTCCloud

基本的な方法

API
説明
TRTCCloudシングルトンを作成します。
TRTCCloudシングルトンを廃棄します。
イベント監視を設定します。
イベント監視を削除します。

ルーム関連インターフェース関数

API
説明
ルームに参加し、ルームが存在しない場合、システムが自動的に新しいルームを作成します。
ルームから退出します。
ロールを切り替えます。ライブストリーミングシナリオ(TRTC_APP_SCENE_LIVEおよび TRTC_APP_SCENE_VOICE_CHATROOM)のみに適しています。
オーディオビデオの受信モードを設定します。有効にするには、入室する前に設定してください。
ルーム間通話(キャスターPK)リクエストします。
ルーム間通話から退出します。
ルームを切り替えます。

CDN関連インターフェース関数

API
説明
Tencent CloudへのライブCDNのプッシュを開始します。
Tencent CloudへのライブCDNのプッシュを停止します。
他社のクラウドへのライブCDNのリツイートを開始します。
Tencent Cloud以外のアドレスへのリツイートを停止します。
クラウドのミクスストリーミングトランスコードパラメータを設定します。

ビデオ関連インターフェース関数

API
説明
ローカルビデオのプレビュー画面を開始します。
ローカルビデオの収集およびプレビューを停止します。
ローカルビデオデータのプッシュを一時停止/再開します。
リモートビデオ画面の表示を開始します。
リモートビデオ画面の表示を停止すると同時に、リモートユーザーのビデオデータトラフィックのプルを停止します。
すべてのリモートビデオ画面の表示を停止すると同時に、リモートユーザーのビデオデータトラフィックのプルを停止します。
指定したたリモートビデオストリームの受信を一時停止/再開します。
すべてのリモートビデオトラフィックを一時停止/再開します。
ビデオエンコーダに関するパラメータを設定します。
ネットワークフロー制御に関するパラメータを設定します。
ローカル画像のレンダリングモードを設定します。
リモート画像に関するパラメータを設定します。
ビデオコーデック出力先の画面方向、すなわちリモートユーザーが見ている画面方向とサーバーで記録された画面方向を設定します。
エンコーダ出力の画面イメージモードを設定します。
重力感知の適応モードを設定します。
大小画面の2ウェイコーディングモードを設定します。
指定したuidの大画面または小画面を選択します。
ビデオ画面のスクリーンショット。

オーディオ関連インターフェース関数

API
説明
ローカルオーディオの収集およびアップストリームを有効にします。
ローカルオーディオの収集およびアップストリームを無効にします。
ローカルオーディオをミュート/ミュート解除します。
ローカルビデオのプッシュを一時停止するときにプッシュする画像を設定します。
オーディオルーティングを設定します。
指定したリモートユーザーのサウンドをミュート/ミュート解除します。
すべてのユーザーのサウンドをミュート/ミュート解除します。
SDKの収音量を設定します。
SDKの収音量を取得します。
SDKの再生音量を設定します。
SDKの再生音量を取得します。
音量通知を有効にします。
録音を開始します。
録音を停止します。
通話時に使用するシステム音量タイプを設定します。

デバイス管理インターフェース

API
説明
デバイス管理モジュールを取得し、インターフェースの詳細についてデバイス管理インターフェースドキュメントをご参照ください。

美顔フィルタに関するインターフェース関数

API
説明
美顔管理オブジェクトを取得し、インターフェースの詳細について美顔管理ドキュメントをご参照ください。
ウォーターマークを追加します。

音楽の特殊効果および声の特殊効果

API
説明
音色管理クラス TXAudioEffectManagerを取得し、BGM、短音色および声の特殊効果の管理に使用され、インターフェースの詳細について音色管理ドキュメントをご参照ください。

サブストリーム関連インターフェース関数

API
説明
画面共有をオンにします。
画面収集をオフにします。
画面共有を一時停止します。
画面共有を再開します。

カスタムメッセージ送信

API
説明
カスタムメッセージをルーム内のすべてのユーザーに送信します。
小さいデータ量のカスタムデータをビデオフレーム内に埋め込みます。

ネットワークテスト

API
説明
ネットワーク速度測定(ビデオ通話中にはテストしないでください。通話品質に影響するおそれがあります)。
サーバーの速度測定を停止します。

ログ関連インターフェース関数

API
説明
SDKのバージョン情報を取得します。
Logの出力レベルを設定します。
ログ保存パスを変更します。
Logのローカル圧縮を有効または無効にします。
コンソールログの印刷を有効または無効にします。

TRTCCloudListener

Tencent Cloudのビデオ通話機能のイベントコールバックインターフェース。

エラーイベントおよび警告イベント

API
説明
エラーコールバック。SDKの回復不可能なエラーを示します。監視し、状況に応じてユーザーに適切な画面メッセージを表示しなければなりません。
警告コールバック。ラグやリカバリ可能なデコードの失敗など、重大度の低い問題を通知します。

ルームイベントのコールバック

API
説明
ルーム参加済のコールバック。
ルーム退出のイベントコールバック。
ロール切り替えのイベントコールバック。
ルーム間通話(キャスターPK)リクエストの結果コールバック。
ルーム間通話(キャスターPK)終了の結果コールバック。
ルーム切り替え(switchRoom)の結果コールバック。

メンバーイベントコールバック

API
説明
現在ルームに参加するユーザーがいます。
現在のルームから退出するユーザーがいます。
リモートユーザーに再生可能なメインチャネル画面があるかどうか(通常はカメラに用いられます)。
リモートユーザーに再生可能なサブチャネル画面があるかどうか(通常は画面共有に用いられます)。
リモートユーザーが再生可能なオーディオデータを持っていますか。
ローカルまたはリモートユーザーの最初のフレーム画面のレンダリングを開始します。
リモートユーザーの最初のフレームオーディオの再生を開始します(ローカルサウンドは通知されません)。
最初のフレームのローカルビデオデータが送信されました。
最初のフレームのローカルオーディオデータが送信されました。

BGM再生のコールバックインターフェース

BGM再生のコールバックインターフェースです。
API
説明
音楽再生開始のコールバック通知。
音楽再生の進捗状況のコールバック通知。
音楽再生終了のコールバック通知。

統計および品質コールバック

API
説明
ネットワーク品質。このコールバックは2秒ごとに1度トリガーされ、現在のネットワークのアップストリームとダウンストリーム品質の統計を行います。
技術指標統計コールバック。

サーバーイベントコールバック

API
説明
SDKとサーバーの接続が切断されました。
SDKがサーバーに再接続しようとします。
SDKとサーバーの接続が回復しました。
サーバースピードテストのコールバックです。SDKは複数のサーバーIPに対するスピードテストを実行し、IPごとのスピードテスト結果をこのコールバックを使用して通知します。

ハードウェアデバイスイベントコールバック

API
説明
カメラの準備ができました。
マイクの準備ができました。
音量レベルをリマインドするためのコールバックです。userIdごとの音量とリモートの総音量が含まれます。

カスタムメッセージ受信のコールバック

API
説明
カスタムメッセージ受信のコールバック。
カスタムメッセージ紛失のコールバック。
SEIメッセージ受信のコールバック。

CDNバイパス転送コールバック

API
説明
Tencent CloudへのライブCDN プッシュ開始のコールバック。TRTCCloudのstartPublishing()インターフェースに対応します。
Tencent CloudへのライブCDN プッシュ停止のコールバック。TRTCCloudのstopPublishing()インターフェースに対応します。
Relayed Pushの起動からCDN完了までのコールバック。
Relayed Push停止からCDN完了までのコールバック。
クラウドのミクスストリーミングトランスコードパラメータ設定のコールバック。TRTCCloudのsetMixTranscodingConfig()インターフェースに対応します。

画面共有コールバック

API
説明
画面共有開始時にSDKがこのコールバックで通知します
画面共有がpauseScreenCapture()を呼び出すときに、SDKがこのコールバックで通知します。
画面共有がresumeScreenCapture()を呼び出すときに、SDKがこのコールバックで通知します。
画面共有停止ときにはSDKがこのコールバックで通知します。

スクリーンキャプチャコールバック

API
説明
スクリーンショット完了時のコールバック。

主要なタイプの定義

タイプ名
説明
主要なタイプ定義用変数。
入室パラメータ。
ルームパラメータ切り替え用パラメータ。
ビデオエンコーダパラメータ。
ネットワークフロー制御に関するパラメータ。
リモート画像パラメータ。
クラウドミクスストリーミングにおける各チャンネル子画面の位置情報。
クラウドミクスストリーミング(トランスコード)の構成。
ボイス変更タイプの定義(ロリ、オヤジ、ヘビーメタル、外国人など)。
ボイス変更タイプの定義(KTV、小ルーム、大会堂、低音、広音など)。
音楽と声設定インターフェースパラメータ。
録音パラメータ。
CDNリツイートパラメータ。