以下の用途向け:IOS

iOS ライブ配信 UI Kit

Tencent RTC の iOS Live Streaming UI Kit で配信・視聴機能を追加できます。TUILiveKit のホスト、視聴者、ルームリスト画面を、アプリのユーザー機能とナビゲーションに接続します。

開発者向けリソース

iOS ライブ配信 UI Kitのドキュメントとサンプル

iOS での商品ライブデモ

視聴者がクリエイターの商品デモを見ながら会話に参加できます。カタログと購入体験はお使いのアプリケーションで管理します。

iOSでライブイベントを視聴

プレゼンテーションと視聴者をiOSアプリに取り込みましょう。視聴画面をルームに接続し、ライブイベントを視聴できるようにします。

IOS LIVE の機能

iOSライブ配信機能

ライブ配信を開始

  • ホストと視聴者の役割
  • ルームのライフサイクル管理

人々をつなぐ

  • ライブ映像再生
  • 視聴者参加

自分らしく仕上げる

  • 柔軟なアプリケーションレイアウト
  • プラットフォーム固有の構成要素

iOSライブ配信コンポーネントを見る

配信者ビュー、視聴者ビュー、ライブルーム一覧をアプリのナビゲーションに接続します。

ホストプレビュー

クリエイターが始められる場所を提供

iOSの配信準備画面を追加し、クリエイターが配信前にカメラ映像を確認できるようにします。この画面を認証済みの配信者アカウントに接続してください。

ドキュメントを読む
LiveViewController.swift
import TUILiveKit

let preview = AnchorPrepareView(roomId: liveID)
view.addSubview(preview)

カスタマイズ

iOS Live UI Kit をカスタマイズ

iOSアプリのライブ体験を中心に、ビデオ、視聴者インタラクション、ナビゲーションを配置します。

独自のビジュアルアイデンティティ

プラットフォームで利用できるカスタマイズオプションを使用して、表示を調整します。

ドキュメントを読む

始める

iOSアプリにライブ配信を追加

  1. 01

    アプリを作成

    アプリケーションとテストユーザー向けに Live を有効にします。

    Live コンソールを開く
  2. 02

    iOS ライブ配信 UI Kit を追加する

    プラットフォームガイドに沿ってプロジェクトを接続します。

    統合ガイドに従う
  3. 03

    最初のルームに接続

    一方のアカウントで配信し、もう一方で視聴します。

    認証を設定
iOS Live UI Kit
Podfile
pod 'TUILiveKit'
LiveViewController.swift
import AtomicXCore

LoginStore.shared.login(
    sdkAppID: SDKAppID, userID: userID, userSig: userSig
) { result in
    handleLogin(result)
}

iOS ライブ配信 UI Kit のよくある質問

iOS Live UI Kitで何を構築できますか?

iOS Live Streaming UI Kit には、配信者、視聴者、ルームリストの各インターフェースが含まれます。これらの TUILiveKit コンポーネントをユーザーアカウントと iOS ナビゲーションに接続して、完全な視聴フローを構築できます。

この UI Kit は SDK とどのように連携しますか?

UI Kit は基盤サービス上にインターフェースコンポーネントを提供します。独自のアプリケーション UI をより細かく制御する必要がある場合は、SDK を選択してください。

iOSのライブ視聴者を配信に接続するにはどうすればよいですか?

Live サービスを有効にし、視聴者を認証して、ホストが作成したルームに参加します。別々のアカウントで iOS の視聴者画面をテストし、プラットフォームガイドに従って設定してください。

iOS Live Streaming UI Kitのユーザーを認証するにはどうすればよいですか?

サーバー上で UserSig を作成し、独自のサインインフローが完了した後にクライアントへ渡します。アプリケーションシークレットは常にサーバー上に保持してください。

iOS Live Streaming UI Kitは無料で利用できますか?

インターフェースとホステッド Live サービスでは役割が異なります。アプリケーション向けにサービスを有効化し、現在のプラン、機能の提供状況、利用料金を確認してください。

Swift または Objective-C で iOS ライブ配信 UI Kit を導入するには?

Xcode プロジェクトに文書記載のパッケージを統合し、アプリのライフサイクル遷移を処理します。選択した機能の権限と capabilities を iPhone でテストしてください。

アプリのリリース前に iOS ライブ配信 UI Kit をテストするには?

配信者・視聴者の役割、対応する配信・再生イベント、再接続をテスト。

iOS ライブ配信 UI Kit のインターフェースをカスタマイズするには?

AnchorViewDelegate を接続して、ネイティブの配信者フローをカスタマイズします。例えば、onEndLiving(state:) で AnchorState の配信時間と視聴者総数を使った独自のサマリーを表示し、ナビゲーション側で onClickFloatWindow() を処理します。AnchorView を作成してから delegate を設定し、関連する LiveCoreView を維持してください。これらのコールバックが提供するのはイベントデータです。サマリーのレイアウト、画面を閉じる処理、業務上のアクションはアプリケーション側で実装します。

iOS Live の導入サポート

アプリケーションについて相談

製品、想定利用量、統合要件についてご相談ください。

営業担当者への連絡

iOSアプリにライブ配信を導入

iOS Live Streaming UI Kitとプラットフォームガイドを活用して、クリエイターと視聴者をつなぎます。