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

ApsaraVideo Live:リアルタイムストリーミング (RTS) のクイックスタート

最終更新日:Jul 28, 2026

リアルタイムストリーミング (RTS) は、エンドツーエンドレイテンシを 3~6 秒からミリ秒レベルに短縮し、パケットロス耐性を強化します。RTS は、Eコマースライブ配信、オンライン教育、スポーツライブ、ライブエンターテインメントに最適です。このトピックでは、RTS の完全な設定手順について説明します。

前提条件

  • アップストリーミングドメイン、ストリーミングドメイン、および有効な ICP 登録。。

    説明
    • ライブセンターが中国本土以外のリージョンにあり、加速リージョンが 中国本土以外 に設定されている場合、ドメインに ICP 登録は必要ありません。

    • インジェストドメインとストリーミングドメインが同じ APEX ドメインのサブドメインである場合、APEX ドメインの ICP 登録を取得するだけで済みます。

RTS の基本ワークフロー

  1. ステップ 1:ApsaraVideo Live の有効化

  2. ステップ 2:アップストリーミングドメインとストリーミングドメインの追加

  3. ステップ 3:CNAME レコードの設定

  4. 手順 4: インジェストドメインとストリーミングドメインを関連付ける

  5. ステップ 5:リアルタイムストリーミング (RTS) の有効化

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

  7. ステップ 7:RTS ストリームのアップストリーミングと再生

  8. SSL 証明書の設定 (オプション)

  9. カスタム URL 認証の設定 (オプション)

ステップ 1:ApsaraVideo Live の有効化

説明

ビデオチュートリアル: ライブストリーミングサービスの有効化

  1. ApsaraVideo Live コンソールにログインします。

  2. 今すぐ開始 をクリックします。有効化ページで、課金方法 ([トラフィック課金] ) を選択し、[ApsaraVideo Live サービス利用規約] チェックボックスをオンにします。

  3. 今すぐ開始 をクリックします。

ステップ 2:インジェストドメインとストリーミングドメインの追加

RTS サービスを使用する前に、アップストリーミングドメインとストリーミングドメインを追加する必要があります。

説明

ビデオチュートリアル: ドメイン名の追加

  1. ドメイン名を準備します。

    • ドメイン名をお持ちでない場合は、Alibaba Cloud Domains プラットフォームで登録できます。詳細については、「Alibaba Cloud でドメイン名を登録する」をご参照ください。

    • ドメイン名を登録した後、使用方法によっては ICP 登録を申請する必要があります。詳細については、「ICP 登録手続き」をご参照ください。

      説明
      • ApsaraVideo Live の基本機能を迅速にテストするには、[ライブセンターリージョン]中国本土以外で選択し、[加速リージョン]中国本土以外 に設定します。この場合、ドメイン名に ICP 登録は必要ありません。

      • アップストリーミングドメインとストリーミングドメインが同じルートドメインの 2 つのサブドメインである場合、ルートドメインの ICP 登録を取得するだけで済みます。

  2. ApsaraVideo Live コンソールにログインします。

  3. 左側のナビゲーションウィンドウで、アップストリームミングまたはストリーミングのドメイン名管理 をクリックします。ドメイン管理 ページが表示されます。

  4. ドメインの追加 をクリックします。

    説明

    サブドメインを追加するには、登録済みのドメイン名にプレフィックスを追加します。サブドメインを別途登録する必要はありません。アップストリーミングドメインとストリーミングドメインを区別するようにしてください。

  5. 必須のドメイン名パラメーターを設定します。

    重要

    ApsaraVideo Live に初めてドメイン名を追加する際には、その所有権を検証する必要があります。詳細については、「ドメイン所有権の検証」をご参照ください。

    パラメーターの表示

    パラメーター

    説明

    ドメインタイプ

    • ストリーミングドメイン

    • アップストリーミングドメイン

    ドメイン名の高速化タイプ。アップストリーミングドメインはアップストリーミングを高速化し、ストリーミングドメインはストリーム配信を高速化します。この設定は、一度設定すると変更できません。

    説明
    • アップストリーミングドメインを追加する場合、ドメインタイプアップストリーミングドメイン に設定します。ストリーミングドメインを追加する場合、ドメインタイプを ストリーミングドメイン に設定します。

    • 同じドメイン名をアップストリーミングドメインとストリーミングドメインの両方として使用することはできません。

    ドメイン名

    N/A

    高速化するドメイン名を入力します。次の点にご注意ください:

    • 高速化ドメイン名には、demo.aliyundoc.com のようなサブドメインを使用します。

    • ApsaraVideo Live は、*.aliyundoc.com のようなワイルドカードドメイン名をサポートしていません。

    • 高速化ドメイン名は一意である必要があります。「指定されたドメインは既に存在します」というメッセージが表示された場合は、そのドメイン名が ApsaraVideo VOD などの他の Alibaba Cloud サービスで既に使用されていないことを確認してください。

    • ApsaraVideo Live を有効化した後、アカウントごとに最大 20 のドメイン名を追加できます。ドメイン名の 1 日あたりの平均ピーク帯域幅が 50 Mbps を超え、ビジネスにリスクがない場合は、チケットを送信してクォータの増加をリクエストできます。詳細については、「お問い合わせ」をご参照ください。

    • すべての高速化コンテンツは、法的要件とビジネス基準に準拠する必要があります。詳細については、「ドメイン名の審査基準」をご参照ください。

    説明

    サブドメインは同じ Alibaba Cloud アカウントに属している必要があります。ApsaraVideo Live はドメイン名を追加する際にこれを確認します。サブドメインが別のアカウントに属している場合、システムはエラーを報告します。

    アクセラレーションリージョン

    中国本土

    • ストリーマーが中国本土にいる場合は、アップストリーミングドメインに 中国本土 を選択します。

    • 視聴者が中国本土にいる場合は、ストリーミングドメインに 中国本土 を選択します。

    ドメイン名には ICP 登録が必要です。Alibaba Cloud ICP 登録システムを使用して ICP 登録を申請することを推奨します。

    グローバル

    • ストリーマーが中国本土を含む世界中にいる場合は、アップストリーミングドメインに グローバル を選択します。

    • 視聴者が中国本土を含む世界中にいる場合は、ストリーミングドメインに グローバル を選択します。

    ドメイン名には ICP 登録が必要です。Alibaba Cloud ICP 登録システムを使用して ICP 登録を申請することを推奨します。

    中国本土以外

    • ストリーマーが中国本土以外にいる場合は、アップストリーミングドメインに 中国本土以外 を選択します。

    • 視聴者が中国本土以外にいる場合は、ストリーミングドメインに 中国本土以外 を選択します。

    • 中国本土以外 を選択し、ライブセンターも中国本土以外にある場合、ドメイン名に ICP 登録は必要ありません。

    • 中国本土以外 を選択しても、ライブセンターが中国本土にある場合、ドメイン名に ICP 登録が必要です。Alibaba Cloud ICP 登録システムを使用して ICP 登録を申請することを推奨します。

    説明

    加速リージョンの選択方法の詳細については、「ドメイン名の加速リージョンを選択するにはどうすればよいですか?」をご参照ください。

    ライブセンター

    N/A

    ライブセンターは、スナップショット、録画、トランスコーディング、プロダクションスタジオなどのクラウドベースのメディア処理サービスを提供します。

    アップストリーミングドメインとそれに関連付けられたストリーミングドメインは、同じライブセンターリージョンを使用する必要があります。この設定は、一度設定すると変更できません。

    ライブセンターの選択方法の詳細については、「ライブセンターを選択するにはどうすればよいですか?」をご参照ください。

  6. 次のステップのために、生成された CNAME レコード値を記録します。

    ドメインを追加すると、設定テーブルが表示されます。このテーブルには、ストリーミングドメイン、レコードタイプ (CNAME)、ホスト名、および CNAME レコード値が含まれます。CDN 高速化を有効にするには、この CNAME レコード値を DNS プロバイダーで追加する必要があります。また、[CNAME 設定ガイド] をクリックして設定を完了することもできます。

ステップ 3:CNAME レコードの設定

ご利用のドメインを Alibaba Cloud によって割り当てられた CNAME アドレスにポイントします。以下の手順では Alibaba Cloud DNS を使用します。

説明
  • Alibaba Cloud CDN の検証サーバーは中国本土にデプロイされています。中国本土以外のリージョンのみを対象とした CNAME レコードで地域ベースの DNS 解決を設定した場合、検証サーバーは CNAME アドレスを解決できません。CNAME のステータスは 保留中の設定 と表示されます。これは CDN 高速化サービスには影響しません。

  • Alibaba Cloud CDN、Dynamic Route for CDN (DCDN)、ApsaraVideo Live、および ApsaraVideo VOD の CNAME ドメインは、Alibaba Cloud CDN によるスケジューリングと解決にのみ使用できます。Alibaba Cloud は、CNAME ドメインを不正使用するドメインおよびアカウントを一時停止する権利を留保します。

  1. Alibaba Cloud DNS-権威ドメインコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、権威 DNS 名前解決 を選択します。

  3. 設定したいドメインを見つけ、Actions 列の 解決設定 をクリックします。

  4. Add Record をクリックし、以下の設定を行います:

    パラメーター

    説明

    レコードタイプ

    CNAME を選択して、あるドメイン名を別のドメイン名にポイントします。

    ホスト

    ドメイン名のプレフィックスを入力します。以下のに、共通プレフィックスとドメインの例を示します。

    解決ライン

    デフォルト値を選択します。

    レコード値

    レコードの CNAME 値を入力します。

    TTL

    デフォルト値を選択します。

    プレフィックス

    ドメイン例

    説明

    demo

    demo.aliyundoc.com

    サブドメインを解決します。

    @

    aliyundoc.com

    ルートドメインを解決します。

    *

    *.aliyundoc.com

    ワイルドカード解決。

  5. 確認 をクリックして CNAME 設定を完了します。

CNAME の伝播の検証

  • 方法 1:CNAME レコードの追加 ページで、CNAME 設定ガイド をクリックします。[CNAME 検証] セクションで、CNAME ステータスの検証 をクリックして CNAME 設定が有効になったかを確認します。

  • 方法 2:nslookup -type=cname yourdomain.com コマンドを実行します。返された解決結果が ApsaraVideo Live コンソール内のドメインの CNAME 値と一致する場合、CNAME レコードはアクティブです。

    C:\Users\xxx>nslookup -type=cname xxx
    Server:  xxx
    Address:  xxx
    
    Non-authoritative answer:
    xxx       canonical name = cxxx.cdngslb.com
    
    C:\Users\xxx>

SSL 証明書の設定 (オプション)

ブラウザでライブストリームを再生するには、アップストリーミングドメインとストリーミングドメインに SSL 証明書を設定します。HTTPS 経由のセキュアなストリーミングを有効にする

ステップ 4:アップストリーミングドメインとストリーミングドメインの関連付け

RTS を使用するには、アップストリーミングドメインをストリーミングドメインに関連付ける必要があります。

  1. 左側のナビゲーションウィンドウで、アップストリームミングまたはストリーミングのドメイン名管理 をクリックします。ご利用のストリーミングドメインを見つけ、アクション 列の ドメイン設定 をクリックして、ストリーム管理 > 基本設定 ページに移動します。

  2. アップストリーミング情報 タブをクリックします。

  3. アップストリーミング情報の追加 または アップストリーミングドメイン の横にある編集アイコンをクリックして、関連付けるアップストリーミングドメインを選択します。表示される [アップストリーミングドメイン] ダイアログボックスで、[アップストリーミングドメイン] ドロップダウンリストから既存のアップストリーミングドメインを選択し、[OK] をクリックします。新しいアップストリーミングドメインを追加する必要がある場合は、まずドメイン管理ページで追加する必要があります。

ステップ 5:リアルタイムストリーミング (RTS) の有効化

  1. ApsaraVideo Live コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、ライブストリーム + > RTS を選択します。

  3. RTS を有効にするストリーミングドメインを選択します。

  4. RTS スイッチをオンにし、サブ秒遅延 (エンドツーエンドの遅延は 400 ms ~ 800 ms) または 半秒遅延 (エンドツーエンドの遅延は 200 ms ~ 400 ms) を選択します。

    [ライブストリーミング URL を迅速に生成] をクリックして、ARTC プロトコルのアップストリーミング URL と再生 URL を生成します。SSL 証明書を設定し、Access-Control-Allow-Origin レスポンスヘッダーを正しく設定していることを確認してください。

サブ秒レイテンシ

  1. 特徴: 400~800 ms のエンドツーエンドレイテンシ。標準ライブストリーミングおよびその他のアップストリーミング・再生プロトコルと互換性があります。

  2. サポートされるプロトコル:アップストリーミングと再生には ARTC (WebRTC ベース) を使用します。標準ライブストリーミングとの前方互換性:RTMP アップストリーミング、オリジンからのプル、RTMP/FLV/HLS 再生をサポートします。

  3. アップストリーミング・再生ツール:ほとんどの一般的なツールと互換性があります。推奨:Alibaba Cloud Live Ingest SDK および Alibaba Cloud Live Player SDK

  4. その他の注意点:ストリームに B フレームまたは Opus 以外の音声が含まれている場合、システムは自動的に B フレームを削除し、H5 再生のために音声を Opus にトランスコーディングするため、ライブトランスコーディング料金が発生します。

    Alibaba Cloud Web SDK 再生:ネイティブ WebRTC は B フレームをサポートせず、Opus 音声を使用します。システムはアップストリーミングコンテンツに基づいて自動的にトランスコーディングをトリガーします:

    • ストリームに B フレームAAC エンコードされた音声が含まれている場合、動画トランスコーディングは B フレームを削除し、音声トランスコーディングは AAC を Opus に変換します。ソースの解像度に基づいて標準の動画トランスコーディング料金が課金されます。

    • ストリームに B フレームが含まれていないが、AAC 音声を使用している場合、音声トランスコーディングは AAC を Opus に変換します。音声のみのトランスコーディング料金が課金されます。

    • ライブトランスコーディングテンプレートも設定している場合、B フレームの削除と Opus トランスコーディングはテンプレートに加えて適用されます。組み合わされたトランスコーディング操作に対して課金されます。

    Alibaba Cloud ネイティブ SDK 再生:SDK はネイティブで B フレームと AAC をサポートしているため、自動トランスコーディングはトリガーされず、追加料金は発生しません。

0.5 秒レイテンシ

  1. 特徴:200~400 ms のエンドツーエンドレイテンシ。可能な限り低いレイテンシが要求されるシナリオに最適です。

  2. サポートされるプロトコル:ARTC (WebRTC ベース) のみ。標準ライブストリーミングとの互換性なし:RTMP アップストリーミング、オリジンからのプル、または RTMP/FLV/HLS 再生をサポートしません。

  3. アップストリーミング・再生ツール:アップストリーミングには、WHIP プロトコルを使用した OBS、または Alibaba Cloud Live Ingest SDK を使用できます。再生には、Alibaba Cloud Player SDK を使用する必要があります。

  4. その他の注意点:ストリーミングドメインは、トランスコーディングや録画などのクラウド機能を使用できません。これらの機能を使用するには、再ストリーミング設定を使用して、ストリームを別のストリーミングドメインにプッシュします。

    • ストリームプッシュ設定 をクリックし、再ストリーミングされた RTMP ストリームを受信するアップストリーミングドメインを選択します。このドメインはストリーミングドメインに関連付けられており、超低遅延 0.5 秒モードとデュアルストリームディザスタリカバリ機能が無効になっている必要があります。たとえば、push.example.compull.example.com に関連付けられている場合、pull.example.com から標準プロトコルを使用してストリームをプルし、トランスコーディングと録画を使用できます。

説明
  • RTS 設定がネットワーク全体に伝播するまで数分かかることがあります。テストを開始する前にお待ちください。

  • 1 つのアップストリーミングドメインを複数のストリーミングドメインに関連付けるには、「プライマリストリーミングドメインとサブストリーミングドメインの関連付け」をご参照ください。

  • RTS と標準ライブストリーミングはストリーミングドメインを共有できますが、RTS は UDP を使用し、標準ストリーミングは TCP を使用します。RTS 用に別のストリーミングドメインを使用することを推奨します。

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

方法 1:コンソールで URL を生成

RTS を有効にした後、アップストリーミング・再生体験ツールで ライブストリーミング URL の高速生成 をクリックします。AppName と StreamName を入力して、ARTC プロトコル経由の RTS アップストリーミング URL とストリーミング URL を生成します。

ストリーミングドメインを選択し、関連付けられたアップストリーミングドメインを確認し、リアルタイムストリーミング (RTS) を有効にして、レイテンシモードを選択します:サブ秒レイテンシ (400~800 ms、RTMP/ARTC アップストリーミングと HLS/FLV/RTMP/ARTC 再生をサポート) または0.5 秒レイテンシ (200~400 ms、ARTC のみ)。使用する前に、SSL 証明書と Access-Control-Allow-Origin レスポンスヘッダーを設定してください。

方法 2:手動で URL を組み立てる

URL を手動で組み立てるには、アップストリーミングドメイン、ストリーミングドメイン、AppName、StreamName、トランスコーディングテンプレート ID (該当する場合)、および認証文字列 (該当する場合) を収集します。

URL タイプ

URL フォーマット

組み立てルール

インジェスト URL

RTMP、RTS、SRT をサポートします。アップストリーミングには RTMP を使用することを推奨します。例:

RTMP: rtmp://demo.aliyundoc.com/app/stream?auth_key={認証文字列}

説明

RTS は RTS 形式の URL を使用したストリームのプルをサポートします。

アップストリーミングドメイン + AppName + StreamName + 認証文字列

ストリーミング URL

RTMP、FLV、M3U8、RTS をサポートします。再生には RTS を使用することを推奨します。例:

RTS: artc://example.aliyundoc.com/app/stream?auth_key={認証文字列}

ストリーミングドメイン + AppName + StreamName + 認証文字列

トランスコード済みストリーム URL

説明

トランスコーディングテンプレートを使用する場合、この形式でストリーミング URL を組み立てる必要があります。

RTMP、FLV、M3U8、RTS をサポートします。再生には RTS を使用することを推奨します。例:

RTS: artc://example.aliyundoc.com/app/stream_{トランスコーディングテンプレートID}?auth_key={認証文字列}

ストリーミングドメイン + AppName + StreamName_トランスコーディングテンプレートID + 認証文字列

説明
  • 関連付けられたアップストリーミングドメインとストリーミングドメインの場合、両方の AppName と StreamName が同じであれば、ストリームのアップストリーミングと再生ができます。

  • トランスコード済みストリーム URL にはトランスコーディングテンプレートが必要です。コンソールでテンプレート ID を見つけてください。「ライブストリームのトランスコーディング」をご参照ください。

  • 認証文字列 (auth_key) は MD5 認証アルゴリズムによって生成されます。URL 認証を有効にする必要があります。「認証済み URL のコンポーネント」をご参照ください。

  • {トランスコーディングテンプレートID} または {認証文字列} を実際のデータに置き換え、最終的な URL から中括弧 {} を省略してください。

ステップ 7:RTS ストリームのアップストリーミングと再生

コンソールの RTS を体験する ツールを使用して、アップストリーミングと再生をテストします。カメラからのアップストリーミングまたは画面共有を選択し、対応するボタンをクリックして開始します。

説明

コンソールの体験ツールはプロキシシグナリングドメインを使用します。Web SDK を直接統合する場合は、ご利用のドメインに SSL 証明書と Access-Control-Allow-Origin レスポンスヘッダーを設定してください。

Alibaba Cloud RTS は、モバイルおよび Web のデモも提供しています。

以下の SDK を統合することもできます:

SDK タイプ

リファレンス

モバイル

ネイティブ RTS のアップストリーミングと再生

Web

Web RTS のアップストリーミングと再生

説明

再生エラーについては、セルフサービス トラブルシューティングツールで診断を実行してください。

SSL 証明書の設定 (オプション)

ブラウザで RTS 再生を有効にするには、アップストリーミングドメインとストリーミングドメインに SSL 証明書を設定します。HTTPS 経由のセキュアなストリーミングを有効にする

説明

RTS SDK またはデモを使用する場合、SSL 証明書はオプションです。

カスタム URL 認証の設定 (オプション)

URL 認証は、コンテンツを不正アクセスから保護し、新しいドメインではデフォルトで有効になっています。

デフォルト構成では、追加の設定は不要です。カスタマイズするには、プライマリキーセカンダリキー、および有効期間を設定します。

説明

ビデオチュートリアル:URL 認証の設定

  1. 左側のナビゲーションウィンドウで、アップストリームミングまたはストリーミングのドメイン名管理 を選択します。RTS を有効にしたストリーミングドメインを選択し、[操作] 列の ドメイン設定 をクリックします。

  2. ストリーム管理 > アクセス制御 を選択して、アクセス制御 ページに移動します。

  3. URL 署名 タブをクリックし、設定の変更 をクリックします。

    説明

    URL 認証が既に有効になっている場合は、設定の変更 をクリックして認証設定を構成します。以前に無効にしていた場合は、URL 署名 スイッチをオンにして設定を構成します。

  4. URL 認証情報を設定します。以下の表にパラメーターを説明します。

    パラメーター

    説明

    認証タイプ

    ApsaraVideo Live のストリーミングドメインは、オリジンリソースを効果的に保護するためにタイプ A 認証のみをサポートします。

    注意

    URL 認証が失敗すると 403 エラーが返されます。この場合、URL を再計算してください。

    • MD5 計算エラー

      例:X-Tengine-Error:denied by req auth: invalid md5hash=de7bfdc915ced05e17380a149bd760be

    • タイムスタンプエラー

      例:X-Tengine-Error:denied by req auth: expired timestamp=1439469547

    プライマリキー

    ドメインを追加すると、コンソールがプライマリキーを生成します。ドメイン でドメインを選択し、[ドメイン設定] をクリックし、ドメイン > アクセス制御 > URL 署名 を選択して表示できます。カスタムプライマリキーを設定することもできます。

    セカンダリキー

    認証方式にカスタムセカンダリキーを入力します。

    有効期間

    有効期間は、認証済み URL がセッションを開始できる期間を制御します。アクティブなセッションは有効期限が切れても継続しますが、期限切れの URL での新しいリクエストは失敗します。

    デフォルト:1,440 分 (1 日)。最小:1 分。

その他の操作:RTS 遅延の検証

ストリームに時刻同期装置の URL を追加して、ストリーム時間と標準時間ソースを比較し、RTS を検証します。以下の例では、OBS ストリーミングツールを使用します。

OBS で、[ソース] に時刻同期装置の URL をブラウザソースとして追加し、[配信開始] をクリックします。