最終更新日: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ルーティングの設定、そしてサービス公開前に推奨される主要な設定の確認について案内します。
始める前に、以下をご確認ください:
重要:本番配信を開始する前に、Refererルール、IP IAM、またはトークン認証などのIAM機能を設定し、配信ストリームの盗用リスクを低減することを推奨します。
ライブ配信の分配には通常、3つの役割があります:
以下の図は、配信ストリームがどのようにCDNetworksに入り、最終的に視聴者に配信されるかを示しています。

Media Acceleration Live Broadcastにおいて、異なるDomainの用途は、ライブ配信ワークフロー内における各Domainの位置を示します。
ドメインの作成完了後、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を使用してライブ配信のPushまたは再生に利用できます。
| 項目 | 必須 | 説明 |
|---|---|---|
| Contract-item | はい | 新しいDomainが所属する契約を選択してください。 |
| カスタムサービスグループ | いいえ | Domainを既存のサービスグループに関連付けます。空欄のままにし、後で設定することも可能です。 |
| Domain用途 | はい | 「Push Domain」または「Pull Domain」を選択してください。 |
オリジンプルの場合は、以下のフィールドを設定してください。
| フィールド | 必須 | 説明 |
|---|---|---|
| オリジンプロトコル | はい | オリジンリクエストに使用するプロトコルを選択してください。RTMP、HTTP-FLV、HLS、および DASH をサポートしています。 |
| Domain | はい | ストリームプル用の Domain を入力してください。 |
| 独自オリジン | 条件付き必須 | 独自のオリジンサーバーをご利用の場合は、オリジン IP/Domain フィールドにオリジンサーバーの IP アドレスまたは Domain を入力してください。複数の IP アドレスを指定する場合は、半角セミコロンで区切ってください。 |
| WCS オリジン | 条件付き必須 | CDNetworks Object Storage をオリジンアドレスとして使用します。 |
Push/Pull配信の場合、以下の項目を設定してください:
rtmp://domain.com/AppName/StreamName では AppName。複数のPublish Pointはセミコロン(;)で区切ってください。空欄の場合、すべてのPublish Pointが許可されます。加速設定でDomainの設定方法を選択してください:
設定情報を確認し、Domainを送信します。
Domainの作成が完了すると、該当DomainがDomainリストに表示され、システムから割り当てられたCNAMEレコードが確認できます。
Domainを追加した後、DNSサービスプロバイダーでシステムに割り当てられたCNAMEレコードを追加し、ライブストリームトラフィックをCDNetworksにルーティングして、ライブ配信チェーン全体を連携させ、機能させる必要があります。
Domainで中国本土アクセラレーションを使用する場合、本番利用前に関連するICP登録が完了していることを確認してください。
以下のサンプルは、プッシュ・プルストリーミングワークフローにおいて、ライブ配信送信Domainとライブ配信再生Domainをどのように組み合わせて使用するかを示しています。サンプルDomain、パブリッシュポイント、およびストリーム名は、ご自身の設定に置き換えてご利用ください。
| 項目 | サンプル値 |
|---|---|
| ライブ配信送信Domain | push.example.com |
| ライブ配信再生Domain | play.example.com |
| パブリッシュポイント | live |
| ストリーム名 | demo |
OBS Studio または他の対応エンコーダーで、カスタム RTMP 配信を設定してください:
rtmp://push.example.com/livedemo設定完了後、エンコーダーはライブストリームを live/demo としてプッシュDomainに送信します。CDNetworks は、関連付けられたプル配信Domain経由で当該ライブストリームを提供します。
テスト再生を行う場合は、対応するテストプレーヤーを起動し、プル配信Domainで有効化されている再生プロトコルと一致する再生URLをご使用ください。よく使われる再生URLのフォーマットは以下の通りです:
rtmp://play.example.com/live/demohttps://play.example.com/live/demo.flvhttps://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アドレスをオリジンサーバーに転送します。 |
| ログサービス | アクセスログの設定を確認し、ログの集約単位を設定します。 |