すべてのブログ

インスタント開発:Android向けインタラクティブライブストリーミングおよびボイスチャットアプリケーション構築のための迅速ガイド

10 分読む
Feb 21, 2025

インスタント開発:Android向けインタラクティブライブストリーミングおよびボイスチャットアプリケーション構築のための迅速ガイド

瞬時開発:Android向けインタラクティブなライブストリーミングおよびボイスチャットアプリケーションを構築するための迅速ガイド

このドキュメントは、インタラクティブ機能を備えた完全機能のライブストリーミングアプリケーションを迅速に構築する手順を説明します。詳細なステップバイステップの指示に従って、デモを簡単に実行し、ホストによるリアルタイムストリーミング、視聴者によるライブ視聴、および視聴者がホストとのリアルタイムインタラクションのためにストリームに参加をリクエストするなどのコア機能を実装できます。

このガイドを読むことで、あなたは以下のことができるようになります:
● SDKとAPIを迅速に統合:開発環境の設定とSDKの統合を短時間で完了する方法をマスターします。
● コアライブストリーミング機能を実装:ホストのストリーミングと視聴者の視聴のための完全なプロセスを設定する方法を理解します。
● 視聴者のインタラクションをサポート:視聴者がストリームに参加をリクエストし、ホストとリアルタイムで対話する方法を学び、ユーザー体験を向上させます。

このガイドに従うことで、安定して効率的なインタラクティブ機能を持つライブストリーミングアプリケーションを迅速に構築し、さまざまなシナリオのニーズを満たすことができます。

0. 一般ガイド

https://trtc.io/document/39386

この文書は、Tencentリアルタイム通信(TRTC)の初心者向けガイドであり、TRTC製品機能を統合したい開発者のための明確なオンボーディングパスを提供します。製品の紹介、製品体験、SDK統合、およびその他のガイダンスをカバーしています。この文書を読むことで、開発者はTRTC製品の機能を迅速に実装できるようになります。

1. TRTC基本概念の紹介

https://trtc.io/document/37714?&

この文書は、開発者がリアルタイムオーディオおよびビデオ(TRTC)サービスを使用する際に遭遇する可能性のある基本概念を紹介することを目的としており、SDKAppID、ルームなどが含まれます。この文書を読むことで、開発者はTRTCの主要概念を迅速に理解し、ビデオ通話機能の円滑な統合と使用のための基礎を築くことができます。

2. 関連デモを迅速に実行する

UIあり:

https://trtc.io/document/60454?platform=android&product=live

このガイドでは、10分以内にビデオライブストリーミングまたはボイスチャットルームのデモを迅速に実行し、完全機能のUIインターフェースを体験する方法を紹介します。ドキュメントには、環境準備、デモのダウンロードと設定、デモの起動、ユーザーインターフェースを備えたライブストリーミングプロセスの体験など、重要なステップが含まれており、開発者がTUILiveKitの機能をスムーズに統合およびテストできるようにします。

UIなし:

https://trtc.io/document/61640?platform=android&product=live

このガイドでは、バックエンド機能に焦点を当て、UIなしでビデオライブストリーミングまたはボイスチャットルームのデモを10分以内に迅速に実行する方法を紹介します。ドキュメントには、環境準備、デモのダウンロードと設定、デモの起動、API呼び出しを通じてライブストリーミングプロセスを体験するための重要なステップが含まれており、開発者が事前定義されたUIに依存せずにTUILiveKitのコア機能をスムーズに統合およびテストできるようにします。

3. 特定機能の実装ガイド

● UIありの実装ガイド

ホストによるリアルタイムストリーミング

https://trtc.io/document/66291?platform=android&product=live#3a2769f3-ab8b-42d3-aecf-011093de657f

この文書は、ライブ製品を使用してホストによるリアルタイムストリームプッシュを実装する方法を、完全なUIインターフェースを用いて紹介します。

視聴者によるリアルタイム視聴

https://trtc.io/document/66291?platform=android&product=live#3a2769f3-ab8b-42d3-aecf-011093de657f

この文書は、ライブ製品を使用して視聴者によるリアルタイム視聴を実装する方法を、完全なUIインターフェースを用いて紹介します。

視聴者によるストリーム参加リクエストとホストとのリアルタイムインタラクション

https://trtc.io/document/64198#

この文書は、ライブ製品を使用して視聴者がストリームに参加をリクエストし、ホストとリアルタイムでインタラクションする方法を、完全なユーザーインターフェース(UI)を用いて紹介します。

● UIなしの実装ガイド

ホストによるリアルタイムストリームプッシュ

https://trtc.io/document/61640?platform=android&product=live

この文書は、ライブ製品を使用してホストによるリアルタイムストリームプッシュをUIなしで実装する方法を紹介します。

視聴者によるリアルタイム視聴

https://trtc.io/document/61640?platform=android&product=live

この文書は、ライブ製品を使用してホストによるリアルタイム視聴をUIなしで実装する方法を紹介します。

視聴者によるストリーム参加リクエストとホストとのリアルタイムインタラクション

https://trtc.io/document/64190?platform=android&product=live

この文書は、ライブ製品を使用してホストによるリアルタイムインタラクションをUIなしで実装する方法を紹介します。

4. よくある質問

https://trtc.io/document/60034?platform=android&product=live

この記事では、ライブ製品を使用する際に発生する一般的なコンパイルおよび統合の問題に対処し、さまざまなエラーに対する解決策を提供します。

5. コンソール使用ガイド

https://trtc.io/document/39077?product=consoleguide

この文書は、Tencent RTC(リアルタイム通信)アプリケーションの作成と管理プロセスを主に紹介します。新しいアプリケーションをコンソールで作成する方法について、製品の選択、アプリケーション名の設定、データストレージリージョンの選択などの手順を詳しく説明します。また、作成したアプリケーションを表示および管理する方法、基本的なアプリケーション情報、SDKAppID、秘密鍵などの重要なデータを確認する方法についても説明します。さらに、アプリケーションのバージョンタイプ、サービスステータス、および関連する設定オプションについても簡単に紹介します。全体として、これはユーザー指向の操作ガイドであり、ユーザーがTencent RTCコンソールを効果的に使用してリアルタイムオーディオおよびビデオプロジェクトを管理するのを助けることを目的としています。

6. 認証およびセキュリティ関連の指示

https://trtc.io/document/35166?product=call&platform=web

この文書は、Tencent RTCサービスのユーザー認証メカニズムを紹介しており、UserSigの概念と生成方法を説明します。開発のさまざまな段階でUserSigを生成する方法についての詳細な指示を提供し、さまざまなプログラミング言語でのサンプルコードを提供します。開発者にとって、この認証メカニズムはセキュリティを強化し、リソースとプライバシーを保護し、柔軟性と多言語サポートを提供し、コストを制御し開発プロセスを簡素化するのに役立ちます。

7. クライアントデモまたはSDK使用ガイド(統合)

https://trtc.io/document/58484

この文書は、クライアント側の迅速な統合ガイドであり、開発者がTUICallKitコンポーネントをアプリケーションに統合してビデオ通話機能を実装する方法に特に焦点を当てています。簡潔な手順とサンプルコードを通じて、開発者が短時間で統合を完了し、完全なUIインターフェースを備えたビデオ通話機能を迅速に実現できるようにガイドします。これは、クライアント側の開発における直感的かつ実用的な参照を提供します。

8. プライバシー条項

https://trtc.io/document/48827?product=privacysla

このプライバシーポリシーは、ユーザー情報、使用データ、その他のデータがTRTCによって保存されるかどうか、およびそれがどのように利用されるかなど、開発者にとって最も重要なプライバシーの懸念に対処しています。これにより、開発者はビデオ通話機能を統合および使用する際に、ユーザーの個人情報がどのように処理および保護されるかを理解できます。

9. データ処理およびセキュリティ契約

https://trtc.io/document/48828?product=privacysla

この契約は、開発者に明確なデータ処理およびセキュリティガイドラインを提供し、TRTCサービスプロバイダーを介して送信されるユーザーデータが伝送中に漏洩しないことを保証できるかどうか、TRTC自身のデータセキュリティ能力がどのようになっているかなど、開発者が最も関心を持つ問題をカバーしています。この契約の内容は、ビデオ通話機能のコンプライアンスとセキュリティを確保するのに役立ちます。

10. 購入ガイドセクション

プリペイドパッケージガイド

現在、TRTCの請求はプリペイドパッケージ + 後払いモデルを採用しており、柔軟なコスト管理と予算制御を提供します。これにより、サービス使用時の費用を効果的に見積もり、制御できます。詳細については、 請求概要文書をご覧ください。

プリペイドパッケージ

TRTCのプリペイドパッケージは、スターターパッケージと公式パッケージに分かれています。

スターターパッケージは、非常に低コストでプロジェクトを開始するのに役立ちます。ライブスタートプランパッケージはわずか39.9ドル/月で、93%の割引を享受できます。その機能は標準版に匹敵し、ほとんどのシナリオの機能要件を満たすことができます。購入するには、 スターターパッケージ購入ガイドをご覧ください。

公式パッケージは、すでに私たちの製品に慣れている顧客に適しており、さまざまなプランが含まれ、通常はより高いリソースクォータと優先サポートを提供し、ユーザーの長期的なニーズやより複雑なプロジェクト要件を満たします。購入するには、 公式パッケージ購入ガイドをご覧ください。

具体的なルールについては、請求文書をご覧ください:

 スターターパッケージ

 公式パッケージ

後払いガイド

TRTCはプリペイドパッケージ課金をデフォルトとしています。サービス使用量がパッケージから差し引けない場合や、プリペイドパッケージ残高を超える場合、課金は実際のビジネス使用に基づいて後払いモデルで行われます。TRTCの後払いモデルには、音声およびビデオの使用時間、クラウド録画および録画配信、ストリームミキシングおよびトランスコーディング、ストリームプッシュなどの課金項目が含まれます。詳細な課金ルールについては、 請求概要文書の後半をご覧ください。

質問やオンラインでのサポートが必要な場合、私たちのサポートチームがいつでもお手伝いします。お気軽に お問い合わせ または Telegram または Discordまでどうぞ。

同様のアプリやプラットフォームを構築したいですか?今すぐ10,000分無料で取得しましょう

無料で始める