開発者向けリソース
React Native ライブ配信 SDKのドキュメントとサンプル
React Nativeでライブイベントを視聴
プレゼンテーションとその視聴者をReact Nativeアプリに取り込めます。視聴画面をルームに接続し、ライブイベントを見られるようにします。
REACT NATIVE LIVE の機能
React Native ライブ配信機能
ライブ配信を開始
- ホストと視聴者の役割
- ルームのライフサイクル管理
人々をつなぐ
- ライブ映像再生
- 視聴者参加
自分らしく仕上げる
- 柔軟なアプリケーションレイアウト
- プラットフォーム固有の構成要素
React Nativeライブ配信APIを見る
AtomicXCoreのビデオビューとルーム状態をReact Nativeのホストおよび視聴者インターフェースに接続します。
React Native のライブビデオビューを追加
AtomicXCore のビデオビューを React Native レイアウトに配置します。ルーム状態にバインドし、周囲のコントロールとナビゲーションはアプリ側で用意します。
ドキュメントを読むimport { LiveCoreView } from
'react-native-tuikit-atomic-x/lib/module/components/LiveCoreView';
<LiveCoreView
liveId={liveID}
coreViewType="pushView"
style={{ flex: 1 }}
/>React Native でライブ配信を開始
ホストを認証し、ローカルの音声と映像を準備して、ライブ配信ルームを作成します。メディアビューとルームのライフサイクルには同じルームIDを使用してください。
ドキュメントを読むconst { createLive } = useLiveListState();
createLive({
liveInfo: {
liveID, liveName: 'Studio sessions',
seatLayoutTemplateID: 600, keepOwnerOnSeat: true,
},
onSuccess: handleStarted, onError: handleError,
});視聴者をその瞬間へ
同じルーム ID を使用して視聴者を接続します。
ドキュメントを読むconst { joinLive } = useLiveListState();
joinLive({
liveID,
onSuccess: handleJoined, onError: handleError,
});始める
React Nativeアプリにライブ配信を追加
- 01
- 02
- 03
npx expo install react-native-tuikit-atomic-x \
expo-dev-client expo-build-propertiesimport { useLoginState } from
'react-native-tuikit-atomic-x';
const { login } = useLoginState();
login({ sdkAppID: SDKAppID, userID, userSig });React Native ライブ配信 SDK のよくある質問
React NativeライブストリーミングSDKにはビデオビューが含まれていますか?
React Native Live Streaming SDK には、AtomicXCore のビデオビューとルーム状態 API が含まれます。これらのビューを使用するホスト向けおよび視聴者向けのインターフェースはアプリ側で用意します。すぐに使える画面が必要な場合は TUILiveKit をお選びください。
このSDKはUI Kitとどのように連携しますか?
SDK API を使用して独自のインターフェースを構築できます。既製の画面とコントロールが必要な場合は UI Kit を選択してください。
Expo GoでSDKを実行できますか?
SDKにはネイティブモジュールが含まれます。Expo development clientなどのネイティブ開発ビルドを使用し、ガイドに沿ってiOSとAndroidの設定を完了してください。
React Native Live Streaming SDK のユーザーを認証するにはどうすればよいですか?
サーバー上で UserSig を作成し、独自のサインインフローが完了した後にクライアントへ渡します。アプリケーションシークレットは常にサーバー上に保持してください。
React Native Live Streaming SDKは無料で利用できますか?
インターフェースとホステッド Live サービスでは役割が異なります。アプリケーション向けにサービスを有効化し、現在のプラン、機能の提供状況、利用料金を確認してください。
React Native で React Native ライブ配信 SDK を導入するには?
ドキュメントに記載されたパッケージとネイティブ依存関係をインストールし、ネイティブアプリを再ビルドします。JavaScript だけで動くと想定せず、権限、ライフサイクル、ネイティブコールバックを確認します。
アプリのリリース前に React Native ライブ配信 SDK をテストするには?
配信者・視聴者の役割、対応する配信・再生イベント、再接続をテスト。
React Native ライブ配信 SDK のインターフェースをカスタマイズするには?
対応する配信者・視聴者 API で独自画面を構築。コマース、チケット、再生権限フローはアプリが担当。
React Native Live の導入サポート
React Native アプリにライブ配信を導入
React Native Live Streaming SDKと各プラットフォーム向けガイドで、クリエイターと視聴者をつなぎます。

