Get Started

最終更新日:2026-07-07 18:04:48

Media Acceleration Live Broadcastは、CDNetworks CDNを利用してライブ映像を配信するためのサービスです。ご利用を開始するには、少なくとも1つのライブ配信用Domainを作成し、そのDomainをシステムから割り当てられたCNAMEレコードへ向け、さらに配信用途に応じて必要なDomain機能を設定してください。

本ガイドでは、初めてMedia Acceleration Live Broadcastへ接続する際の基本的な手順について説明します。配信のロールの理解、Domain用途の計画、新規でPush DomainまたはPull Domainの追加、DNSルーティングの設定、そしてサービス公開前に推奨される主要な設定の確認について案内します。

準備作業

始める前に、以下をご確認ください:

  • Media Acceleration Live Broadcast > セルフサービス設定にアクセス可能なCDNetworksコンソールアカウントをお持ちであること。
  • 有効なライブ配信契約をお持ちであること。
  • プッシュ/プル配信に使用するDomainをご準備ください。
  • オリジンサーバープルを利用する場合、IPアドレスやオリジンのDomainなど必要なオリジン情報をご用意ください。
  • DNSサービスプロバイダーでCNAMEレコードを追加するための権限をお持ちです。
  • 配信地域に中国本土が含まれる場合、有効なICP登録をご用意ください。

重要:本番配信を開始する前に、Refererルール、IP IAM、またはトークン認証などのIAM機能を設定し、配信ストリームの盗用リスクを低減することを推奨します。

Domainの役割とライブ配信モードについて

ライブ配信の分配には通常、3つの役割があります:

  • 配信者またはエンコーダー:配信ストリームを生成し、配信ワークフローに送信します。
  • CDN:配信ストリームを受信またはプルし、CDNエッジノードを介して配信ストリームを分配します。
  • 視聴者またはプレーヤー:再生アドレスを介して配信ストリームをリクエストし、視聴します。

以下の図は、配信ストリームがどのようにCDNetworksに入り、最終的に視聴者に配信されるかを示しています。

关于控制台与文档中心调整的公告

Media Acceleration Live Broadcastにおいて、異なるDomainの用途は、ライブ配信ワークフロー内における各Domainの位置を示します。

  • 配信ドメイン:ライブストリームのエントリーポイントです。配信者、エンコーダ、またはライブ配信アプリケーションは、このドメインを通じてライブストリームをCDNへ送信します。
  • 再生ドメイン:視聴者側の再生用エントリーポイントです。プレイヤーまたは再生アプリケーションは、このドメインを利用してCDNが配信するライブストリームをリクエスト・再生します。再生ドメインは2つの一般的なライブ配信モードをサポートしています:
    • オリジン再生ストリーム:お客様のオリジンサーバがライブストリームを提供します。CDNは再生ドメインを通じてオリジンサーバからライブストリームを取得し、視聴者は再生ドメインによりそのライブストリームを視聴します。
    • 配信/再生ストリーム:配信者は配信ドメインを利用してライブストリームをCDNに送信し、視聴者は関連する再生ドメインを通じてライブストリームを視聴します。

ドメインの作成完了後、CDNetworksはそのドメインに対してCNAMEレコードを割り当てます。お客様はDNSプロバイダーでこのCNAMEレコードを追加し、配信ドメインまたは再生ドメインへのリクエストがCDNetworksへルーティングされるようにしてください。

ライブ配信ドメインの設計

新しいDomainを追加する前に、用途とライブ配信モードに応じて作成するDomainを決定してください。

Domainの用途 利用者 用途
プッシュストリームDomain 配信者、エンコーダーまたはライブ配信アプリ ライブストリームをCDNにプッシュします。
プルストリームDomain 視聴者、プレーヤーまたは再生アプリ CDNが配信するライブストリームをリクエストし、再生します。

もしプルストリームDomainを作成する場合は、CDNからライブストリームを取得する方法に対応したライブ配信モードを選択してください。

ライブ配信モード 動作 適用シナリオ
Origin Pull Streaming The CDN pulls the live stream from your origin server. You already have an origin server to provide the live stream.
Push and Pull Streaming The broadcaster pushes the live stream to the CDN, and viewers watch the live stream via the pull Domain. You need to associate the push Domain with one or more pull Domains.

新しいライブ配信用Domainの追加

Domainを追加すると、そのDomainを使用してライブ配信のPushまたは再生に利用できます。

  1. Media Acceleration Live Broadcast > セルフ設定 に進みます。
  2. Domainの追加 を選択します。
  3. 基本的なDomain情報を設定します。
項目 必須 説明
Contract-item はい 新しいDomainが所属する契約を選択してください。
カスタムサービスグループ いいえ Domainを既存のサービスグループに関連付けます。空欄のままにし、後で設定することも可能です。
Domain用途 はい 「Push Domain」または「Pull Domain」を選択してください。
  1. 「Domain用途」で「Push Domain」を選択した場合、「Push Domain」にDomainを入力してください。
  2. 「Domain用途」で「Pull Domain」を選択し、「Live Streaming Mode」を選択してください。
  3. 選択したライブ配信モードに応じて、ストリームプル用の Domain を設定してください。

オリジンプルの場合は、以下のフィールドを設定してください。

フィールド 必須 説明
オリジンプロトコル はい オリジンリクエストに使用するプロトコルを選択してください。RTMP、HTTP-FLV、HLS、および DASH をサポートしています。
Domain はい ストリームプル用の Domain を入力してください。
独自オリジン 条件付き必須 独自のオリジンサーバーをご利用の場合は、オリジン IP/Domain フィールドにオリジンサーバーの IP アドレスまたは Domain を入力してください。複数の IP アドレスを指定する場合は、半角セミコロンで区切ってください。
WCS オリジン 条件付き必須 CDNetworks Object Storage をオリジンアドレスとして使用します。

Push/Pull配信の場合、以下の項目を設定してください:

  • Pushドメイン:既存のPushドメインを選択し、新規作成したPullドメインと関連付けます。まだ関連付けしない場合は関連付けしないを選択し、後ほど設定してください。
  • Pullドメイン:Pullドメインを入力してください。
  1. 他のDomain情報を設定します。
  • Publish Point:ストリームアドレス内のアプリケーションパスを入力してください。例:rtmp://domain.com/AppName/StreamName では AppName。複数のPublish Pointはセミコロン(;)で区切ってください。空欄の場合、すべてのPublish Pointが許可されます。
  • 備考:このDomainの備考情報を入力してください。
  1. 加速設定でDomainの設定方法を選択してください:

    • カスタム設定:デフォルト設定を利用してDomainを作成します。作成後に引き続き設定の調整が可能です。
    • 既存のDomain設定を参照:既存のDomainの設定内容をコピーします。ドロップダウンリストから参照するDomainを選択してください。
  2. 設定情報を確認し、Domainを送信します。

Domainの作成が完了すると、該当DomainがDomainリストに表示され、システムから割り当てられたCNAMEレコードが確認できます。

DNS解析の設定

Domainを追加した後、DNSサービスプロバイダーでシステムに割り当てられたCNAMEレコードを追加し、ライブストリームトラフィックをCDNetworksにルーティングして、ライブ配信チェーン全体を連携させ、機能させる必要があります。

  1. Domainリストから作成済みのDomainを見つけます。
  2. システムに割り当てられたCNAMEレコードをコピーしてください。
  3. DNSサービスプロバイダーで、プッシュストリームDomainまたはプルストリームDomain用のCNAMEレコードを追加してください。
  4. 対象のDomainがシステムに割り当てられたCDNetworksのCNAMEを指していることを確認してください。

Domainで中国本土アクセラレーションを使用する場合、本番利用前に関連するICP登録が完了していることを確認してください。

サンプル:ライブストリームのプッシュおよび再生

以下のサンプルは、プッシュ・プルストリーミングワークフローにおいて、ライブ配信送信Domainとライブ配信再生Domainをどのように組み合わせて使用するかを示しています。サンプルDomain、パブリッシュポイント、およびストリーム名は、ご自身の設定に置き換えてご利用ください。

項目 サンプル値
ライブ配信送信Domain push.example.com
ライブ配信再生Domain play.example.com
パブリッシュポイント live
ストリーム名 demo

OBS Studio または他の対応エンコーダーで、カスタム RTMP 配信を設定してください:

  • Server/サーバーrtmp://push.example.com/live
  • Stream Key/ストリームキーdemo

設定完了後、エンコーダーはライブストリームを live/demo としてプッシュDomainに送信します。CDNetworks は、関連付けられたプル配信Domain経由で当該ライブストリームを提供します。

テスト再生を行う場合は、対応するテストプレーヤーを起動し、プル配信Domainで有効化されている再生プロトコルと一致する再生URLをご使用ください。よく使われる再生URLのフォーマットは以下の通りです:

  • RTMP:rtmp://play.example.com/live/demo
  • HTTP-FLV:https://play.example.com/live/demo.flv
  • HLS:https://play.example.com/live/demo/playlist.m3u8

再生できない場合は、プッシュ用Domainと再生用Domainが関連付けられていること、DNS解決が完了していること、選択した再生プロトコルが有効になっていること、またIAMルールが現在のテストリクエストを許可していることを確認してください。

その他の機能の設定

DNSルーティング設定が完了した後、ライブ配信ビジネスシナリオに応じて関連するDomain機能を確認および設定してください。

設定項目 使用シナリオ
オリジン設定 オリジンリクエストパラメータ、オリジンサーバーアドレス、オリジンリクエストのHostおよびマルチオリジン災害対策ポリシーを設定します。
発行ポイントおよびプロトコルの無効化 使用可能な発行ポイントを制限する、またはリクエストDomainのストリーミングプロトコル出力を制御します。
IAM IPホワイトリスト/ブラックリスト、リファラーによるホットリンク防止、UAヘッダーのホワイトリスト/ブラックリスト、タイムスタンプ認証、またはオリジン認証によるホットリンク防止でライブストリームを保護します。
キャッシュ最適化 オリジンサーバーリクエスト用のDomainにキャッシュルールおよびクエリパラメータの処理ルールを設定します。
HTTPプロトコル最適化 HTTPヘッダーの追加、置換、削除、またはHTTP/2クライアント接続の有効化を行います。
ストリーム状態レポート ストリーム開始および終了イベントのリアルタイムコールバック通知を送信します。
クライアントIPの取得 クライアントの元のIPアドレスをオリジンサーバーに転送します。
ログサービス アクセスログの設定を確認し、ログの集約単位を設定します。