このドキュメントでは、主にTencent Cloud TRTC Demo (Windows C++)を素早く実行する方法を紹介します。
QT VS Tools -> Qt Options -> Qt Versions
をさがし、自分のQtコンパイラ msvcをadd(追加)します。SDK/CPlusPlus/Win64/lib
下のすべての .dll
ファイルをプロジェクトディレクトリ下の debug
/ release
フォルダ下にコピーする必要があります。
注意:
Debug/release
フォルダはいずれもVSの環境構成後に自動的に生成されます。32bitプログラムならば、SDK/CPlusPlus/Win64/lib
下のすべての.dll
をdebug
/release
フォルダ下にコピーする必要があります。
Tencent Cloudの登録によりアカウントを登録している。
TRTCコンソールにログインし、【アプリケーション管理】を選択します。
【アプリケーションの作成】をクリックし、APIExample
などのアプリケーション名を入力します。すでにアプリケーションを作成している場合は、【既存のアプリケーションを選択】にチェックを入れ、【次のステップ】をクリックします。
説明:
- ここで言及したUserSigの作成法は、クライアントコードにSECRETKEYを設定しますが、この手法のSECRETKEYは逆コンパイルによって逆クラッキングされやすく、キーがいったん漏洩すると、攻撃者はTencent Cloudトラフィックを盗用できるようになります。そのためこの手法は、ローカルのTRTC-API-Exampleクイックスタートおよび機能デバッグにのみ適しています。
- UserSigの正しい発行方法は、UserSigの計算コードをサーバーに統合し、Appのインターフェース向けに提供する方法となります。 UserSigが必要なときは、Appから業務サーバーにリクエストを送信し動的にUserSigを取得します。詳細はサーバーでのUserSig新規作成をご参照ください。
設定完了後、Microsoft Visual Studio(Microsoft Visual Studio 2019の使用を推奨)を使用して、TRTC-API-Example-Qtディレクトリ下のソースコードプロジェクトQTDemo.sln
を開いてQT環境を設定します(QT5.14バージョンの使用を推奨)。【実行】をクリックすれば体験できます。
2台のデバイスでDemoを実行するときは、異なるUserIDを使用していることを確認してください。TRTCでは、2台のデバイスでの同一UserID(SDKAppIDが異なる場合を除く)の同時使用をサポートしていません。
SDKがUDPプロトコルを使用してオーディオ・ビデオ伝送を行っているため、UDPをブロックするオフィスネットワークでは使用できません。類似した問題がおありの際は、企業ファイアウォール制限の対応をご参照の上、問題及び原因解決にお役立てください。
この記事はお役に立ちましたか?