0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

React.js & Tencent RTCを使用してWebのUIKitで5分でビデオ通話を作成

Posted at

React.js & Tencent RTCを使用してWebのUIKitで5分でビデオ通話を作成

このチュートリアルでは、React.jsを使用して、5分以内にWeb上で音声およびビデオ通話のデモを素早く実装し、最終的に1対1の通話とグループ通話のビデオ通話機能を実装する方法を示します。また、ミュート、カメラのオン/オフ、画面の拡大/縮小など、完全なUIも含まれています。

デモの実際の動作を見たい場合は、このYouTube動画でステップバイステップのチュートリアルとともにコードの実行デモをご覧ください。

前提条件

ステップ1. デモのダウンロード

  1. ターミナルを開き、リポジトリをクローンするコマンドを入力します。

git clone https://github.com/Tencent-RTC/TUICallKit.git awk

!https://trtc.io/media/290d515a-5579-49e3-b474-6496bd223bc1.png

  1. 依存関係のインストール

cd ./TUICallKit/Web/basic-react awk

npm install cmake

!https://trtc.io/media/64f9ac3f-3edd-4cfb-9461-2f1ebf2214f2.png

ステップ2. デモの設定

  1. Tencent-RTCアプリケーションを有効にするには、Tencent RTCコンソールにログインし、アプリケーションの作成をクリックします。
  2. 作成ポップアップで、通話を選択し、アプリケーション名を入力して、データ保存地域を選択し、作成をクリックします。
  3. 有効になったら、アプリケーションの概要をクリックして、SDKAppIDとSDKSecretKeyを取得します。
  4. Web/basic-react/public/debug/GenerateTestUserSig-es.jsで、SDKAPPIDとSDKSecretKeyを入力します。

!https://trtc.io/media/12980ca6-b2ef-48a4-980a-89624b139c3e.png

ステップ3. デモの実行

  1. ターミナルでコマンドを入力してデモを実行します。

# TUICallKit/Web/basic-react npm run dev jsx

!https://trtc.io/media/382754d0-c189-4357-87ea-5648122f1f01.png

注意:

ローカル環境の場合は、localhostプロトコルでアクセスしてください。詳細については、ネットワークアクセスプロトコルの説明を参照してください。

!https://trtc.io/media/825a55e7-ee29-4efd-a0c6-15ecbc0f5fd0.png

  1. 2つのブラウザページを開き、同じURLを入力して、2つの異なるuserIDでログインします。 (これはreactデモの効果です)
  2. 両方のuserIDが正常にログインした後、もう一方のページのuserIDを入力し、通話リストに追加ボタンをクリックします。

最初の通話を行う

通話ボタンをクリックして、最初の通話を体験してください。

グループ通話を行う

次に、3番目のWebページを開き、任意のUserIDを入力します。 「ログイン」をクリックします。両方に電話をかけてグループ通話を行うことができます。

!https://trtc.io/media/12008674-d903-4f65-b635-fbae350f6be8.png
image.png

最後に

これでおしまいです!

このプロジェクトの完全なソースコードは、GitHubで入手できます。

その他のリソース

  • Tencent RTCドキュメントを深く掘り下げて、Tencent RTC SDKが提供する機能と能力についてより深く理解してください。APIリファレンス、サンプルコード、ベストプラクティスを探索してください。
  • 公式アカウントX(Twitter)またはLinkedInをフォローして、最新の開発情報を入手してください。
  • サポートが必要ですか? TelegramまたはDiscordで実装に関するアドバイスを求めてください。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?