すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo Live:OBS を使用した RTS のアップストリーミング

最終更新日:Jun 23, 2026

このトピックでは、OBS を使用してリアルタイムストリーミング (RTS) のアップストリーミングを行う方法について説明します。

背景情報

RTMP:このプロトコルは優れた互換性を持ち、既存の RTMP ツールチェーンを使用するワークフローに最適です。OBS では、「カスタム」サービスを選択して、アップストリーミングドメインとストリーム情報を入力できます。

WHIP (WebRTC-HTTP ingestion protocol):HTTP POST リクエストを使用してリアルタイムの音声と映像をサーバーにアップロードする軽量プロトコルです。WebRTC キャプチャパイプラインとの統合を簡素化します。WebRTC エコシステムにおける一般的なアップストリーミングメソッドとして、WHIP は低レイテンシと容易な統合を提供します。

前提条件

  1. リアルタイムストリーミング (RTS) 用のドメインが設定済みであり、デモが正常に動作することを確認済みであること。

  2. OBS Studio 29.1.0 以降をダウンロードし、インストール済みであること。ダウンロードリンクについては、OBS Studio をご参照ください。

  3. アップストリーミングに RTMPWHIP のどちらを使用するかを決定済みであること。いずれか一方を設定するだけでかまいません。

OBS を使用したアップストリーミング

ステップ 1: ビデオエンコーディングのベストプラクティス

OBS で、[ファイル] > [設定] > [出力] に移動します。以下の推奨設定を適用して B フレームを削除し、GOP を制御し、エンドツーエンドレイテンシを削減します。これらの設定は、RTMP と WHIP の両方のアップストリーミングに適用されます。

  • 出力モード: 詳細

  • キーフレーム間隔 (秒、0=自動): 1

    説明

    キーフレーム間隔は 3 秒を超えてはいけません。1 秒を推奨します。

  • CPU 使用率のプリセット (高いほど CPU 使用率が低い): veryfast

  • プロファイル: baseline

  • チューニング: zerolatency

[出力] 設定の [配信] タブで、エンコーダーx264 に、レート制御CBR に、ビットレート2500 Kbps に設定します。

ステップ 2: アップストリーミング URL の生成

ApsaraVideo Live コンソールで、URL ジェネレーターを使用してアップストリーミング情報を取得します。RTMP アップストリーミングの場合は、RTMP URL をコピーします。WHIP アップストリーミングの場合は、RTS の artc:// URL をコピーします。この URL はステップ 4 で HTTP(S) エンドポイントに変換します。URL を手動で作成することもできます。詳細については、「メソッド 2: URL を手動で作成」をご参照ください。

  • RTMP の例 (実際の URL はコンソールの出力によって異なります): rtmp://push.example.com/live/live?auth_key=******

  • ARTC (WHIP 変換用) の例: artc://al.yun.com/live/live?auth_key=******

  1. ApsaraVideo Live コンソールにログインします。
  2. 左側のナビゲーションウィンドウで、URLジェネレーター を選択します。

  3. ジェネレーターで、ドメイン、AppName、StreamName、認証、およびその他の設定を構成します。次に、必要な RTMP または ARTC アップストリーミング URL をコピーします。

    [生成] をクリックします。この操作により、アップストリーミング URL とソース画質ストリーミング URL (ARTC フォーマット、artc:// で始まる) の両方が生成されます。

ステップ 3 (任意): RTMP 経由でのアップストリーミング

  1. OBS を起動し、[ファイル] > [設定] > [配信] に移動します。

    • サービス[カスタム] を選択します。

    • サーバーストリームキーステップ 2 で取得した RTMP 情報を入力します。完全な URL がある場合は、OBS の要件に従って、[サーバー] フィールドと [ストリームキー] フィールドに分割します。[OK] をクリックして保存します。

ステップ 4 (任意): WHIP 経由でのアップストリーミング

  1. ステップ 2 で取得した ARTC アップストリーミング URL を、WHIP 互換の HTTP(S) URL に変換します。

    1. URL スキームを ARTC から HTTP(S) に変更します。例:

      1. 元の URL: artc://al.yun.com/live/live?auth_key=******

      2. 変更後の URL: https://al.yun.com/live/live?auth_key=******

    2. HTTPS 経由でストリームをアップロードする場合、ご利用の環境に証明書を設定する必要があります。詳細については、「HTTPS セキュアアクセラレーション」をご参照ください。

  2. OBS で WHIP を設定します。

    1. OBS を起動します。

    2. [ファイル] > [設定] > [配信] に移動します。

    3. 以下のパラメーターを設定し、[OK] をクリックします。

      パラメーター

      説明

      サービス

      [WHIP] を選択します。

      サーバー

      前のステップで変更した WHIP URL を入力します。

      Bearer トークン

      このフィールドは空のままにします。

ステップ 5: ストリームの開始と検証

  1. OBS のメインウィンドウで、[ソース] ペインに音声ソースとビデオソースを追加し、[配信開始] をクリックします。

  2. ApsaraVideo Live コンソールで、[ストリーム管理] ページでアクティブなストリームを確認します。

    1. ApsaraVideo Live コンソールの左側のナビゲーションウィンドウで、[ストリーム管理] を選択します。

    2. クエリ対象のドメインを選択し、AppNameStreamName を入力します。

      [アクティブなストリーム] タブで、[クエリ] をクリックしてアップストリーミングのステータスを確認します。

    3. [クエリ] をクリックして、現在のリアルタイムのアクティブなストリームを表示します。

  3. RTS Web プレーヤーでストリームを再生して、迅速に検証します。

    1. RTS Web プレーヤーに移動します。

    2. [ストリームプル] タブをクリックします。

    3. RTS が有効になっているストリーミング URL を入力します。

      RTS Web プレーヤーのデモページで、[ストリームプル] タブに移動します。[オーディオをサブスクライブ][ビデオをサブスクライブ] が選択されていることを確認し、ストリーミング URL を入力してから、[再生開始] をクリックします。

    4. [再生開始] をクリックします。