開発者向けリソース
Android ライブ配信 SDKのドキュメントとサンプル
ANDROID LIVE の機能
Android ライブ配信機能
ライブ配信を開始
- ホストと視聴者の役割
- ルームのライフサイクル管理
人々をつなぐ
- ライブ映像再生
- 視聴者参加
自分らしく仕上げる
- 柔軟なアプリケーションレイアウト
- プラットフォーム固有の構成要素
Android ライブ配信 API を見る
AtomicXCore の映像ビューとルーム状態を、Android のホストおよび視聴者インターフェースに接続します。
Android ライブ映像ビューを追加
AtomicXCoreのビデオビューをAndroidレイアウトに配置します。ルーム状態にバインドし、周囲のコントロールとナビゲーションはアプリケーション側で提供します。
ドキュメントを読むval coreView = LiveCoreView(
context, viewType = CoreViewType.PUSH_VIEW
)
coreView.setLiveID(liveID)
container.addView(coreView)Androidでライブ配信を開始
ホストを認証し、ローカルの音声と映像を準備して、ライブ配信ルームを作成します。メディアビューとルームのライフサイクルには同じルームIDを使用してください。
ドキュメントを読むval info = LiveInfo().apply {
liveID = roomID
liveName = "Studio sessions"
seatTemplate = SeatLayoutTemplate.VideoDynamicGrid9Seats
}
LiveListStore.shared().createLive(info, liveCallback)視聴者をその瞬間へ
同じルーム ID を使用して視聴者を接続します。
ドキュメントを読むLiveListStore.shared().joinLive(liveID, liveCallback)始める
Androidアプリにライブ配信を追加
- 01
- 02
- 03
implementation("io.trtc.uikit:atomicx-core:4.0.0.110")
api("com.tencent.imsdk:imsdk-plus:8.9.7511")LoginStore.shared.login(
context, SDKAppID, userID, userSig, loginCallback
)Android ライブ配信 SDK のよくある質問
Android Live Streaming SDK には動画ビューが含まれていますか?
Android Live Streaming SDK には、AtomicXCore の動画ビューとルーム状態 API が含まれています。アプリ側でこれらのビューを組み込んだホストおよび視聴者向けインターフェースを用意します。すぐに使える画面が必要な場合は TUILiveKit を選択してください。
このSDKはUI Kitとどのように連携しますか?
SDK API を使用して独自のインターフェースを構築できます。既製の画面とコントロールが必要な場合は UI Kit を選択してください。
配信前に何を設定する必要がありますか?
Liveサービスを有効にし、ホストを認証して、カメラとマイクへのアクセスをリクエストします。同じライブのルームIDをメディアビューとルームライフサイクルの呼び出しに関連付けます。
Android Live Streaming SDK のユーザーを認証するにはどうすればよいですか?
サーバー上で UserSig を作成し、独自のサインインフローが完了した後にクライアントへ渡します。アプリケーションシークレットは常にサーバー上に保持してください。
Android Live Streaming SDKは無料で利用できますか?
インターフェースとホステッド Live サービスでは役割が異なります。アプリケーション向けにサービスを有効化し、現在のプラン、機能の提供状況、利用料金を確認してください。
Kotlin または Java で Android ライブ配信 SDK を導入するには?
Android プロジェクトと manifest の設定に従い、必要に応じて実行時権限と Activity の解放を処理します。バックグラウンドとフォアグラウンドの切り替えも含め、実機でテストしてください。
アプリのリリース前に Android ライブ配信 SDK をテストするには?
配信者・視聴者の役割、対応する配信・再生イベント、再接続をテスト。
Android ライブ配信 SDK のインターフェースをカスタマイズするには?
対応する配信者・視聴者 API で独自画面を構築。コマース、チケット、再生権限フローはアプリが担当。

