Origin Settings

最終更新日:2026-07-02 17:32:01

概要

本ガイドは、単一のエンドポイントの更新、マルチティアフェイルオーバートポロジーの構築、またはDomain群全体にわたる変更の展開など、Live Domain向けのオリジンサーバー設定方法についてご案内します。

操作を始める前に

変更を予定している各Domainについて、以下を確認してください:

  • DomainのステータスがActiveになっていること。 無効化されている、または無効化処理中のDomainは変更できません。
  • オリジンプルモードが有効であること。 これらの設定は、お客様Origin Pullに設定されているDomain(PushによるIngestではない)にのみ適用されます。
  • HLS DomainとFLV/RTMP Domainを1回のバッチ操作で混在させることはできません。すべての選択したDomainは同一のストリーミングプロトコルファミリーに属している必要があります。

単一DomainのOriginを設定する

  1. ナビゲーションペインでConfigurationを選択します。

  2. 更新したいDomainを見つけて、操作列のEdit Originをクリックします。

  3. 設定ウィンドウで、以下に説明する標準Origin項目を入力してください。

    項目 説明
    Origin Protocol 必要に応じて、FLVRTMPを自由に切り替えることが可能です。ただし、FLV/RTMPHLS間のプロトコル切り替えには対応していません。HLSは分割配信方式、FLV/RTMPは連続ストリーミング方式と、アーキテクチャが根本的に異なります。プロトコルファミリーを変更する場合、Domainを削除して再追加する必要があります。この操作はEdit Originページから元に戻すことができません。
    HTTPS Origin-Pull CDNとOrigin間の通信を暗号化する場合は、これをOnに切り替えてください。FLV Domainの場合、Port項目は自動的に443に更新されます。
    IP アドレス/ホスト名 複数オリジン用の IP アドレス、またはオリジンサーバーの単一ホスト名を指定します。
    ポート CDN が接続するポートを指定します。プロトコルごとのデフォルト値は以下の通りです:
    ・FLV + HTTPSオフ: 80
    ・FLV + HTTPSオン: 443
    ・RTMP: 1935
    ・HLS: 80(HLSの場合、HTTPSトグルはこのフィールドを自動更新しません)
    ホストヘッダー オリジンサーバーに送信する際の hostname を Host ヘッダーとして指定します。
    アドバンスドオリジン 複数のオリジンアドレスを設定するには、これをオンにしてください。下記のマルチオリジンルーティング戦略の構築をご参照ください。
  4. 下書きを保存を選択すると、デプロイせずに下書きとして保存できます。オリジン到達性テストでオリジンサーバーへの接続を検証し、次へでデプロイ手順へ進みます。

マルチオリジンルーティング戦略の構築

アドバンスドオリジンを利用することで、マルチオリジンルーティング戦略(フェイルオーバーヒエラルキー、重み付けロードバランシング、ラウンドロビン配信など)を定義できます。これらは、プロダクションレベルのライブストリーミングアーキテクチャの基盤です。

FLV/RTMP オリジンプル向けの Advanced Origin

Advanced Origin」をオンに切り替えると、Round-Robinトグルとオリジンアドレスのテーブルがメインフォームの下に表示されます。オリジンアドレスのテーブル下部にある追加をクリックすると、追加ダイアログが開きます。

フィールド 必須 説明
オリジンアドレス はい このオリジンサーバーのIPまたはホスト名
ホストヘッダー いいえ このオリジンのHostヘッダーを上書きします

Round-Robinトグルと共に、これらのオリジンがマルチオリジンルーティングの動作を制御します:

アクション 動作 推奨用途
オフ
(プライマリ/バックアップ)
最初のオリジンがすべてのトラフィックを処理します。到達できない場合、トラフィックはリスト内の次のオリジンへフェイルオーバーされます。 災害復旧
オン
(ラウンドロビン)
リクエストはすべてのオリジンに順番にローテーションされます。オリジンAとBの場合:リクエスト1 → A、リクエスト2 → B、リクエスト3 → A。 均等な負荷分散

補足: ラウンドロビンがオフで複数のオリジンが存在する場合、すべてのリクエストは最初のオリジンに送信され、残りのオリジンは順番に待機状態になります。

HLS オリジンプル用の高度なオリジン

HLS Advanced Originは、ラウンドロビンの代わりにプライオリティおよびウェイトを使用します。追加をクリックして追加ダイアログを開き、以下のフィールドに入力してください:

フィールド 必須 デフォルト 説明
オリジンアドレス はい このオリジンサーバーのIPまたはホスト名
プライオリティ はい 1 フェイルオーバーの順序を制御します。数値が小さいほど優先度が高くなります(1が最も高い)。トラフィックは常に最も高いプライオリティのティアにまずルーティングされ、現在のティア内のすべてのオリジンが障害の場合のみ次のティアが使用されます。
ウェイト はい 10 同じプライオリティティア内での負荷分散を制御します。トラフィックはウェイトの値に比例して分配されます。
ホストヘッダー いいえ このオリジンに対して Host ヘッダーを上書きします。

例: すべてプライオリティ1で、ウェイトが2、3、5に設定された3つのオリジンは、それぞれ20%、30%、50%のトラフィックを受信します。3つすべてに障害が発生した場合、システムはプライオリティ2のオリジンにフォールバックします。

オリジンのバッチ更新

バッチ更新は、複数のDomainに一括して変更を適用するための最も迅速な方法です。例えば、RTMPプル方式からFLVプル方式への移行や、新しいオリジンデータセンターへの切り替えなどに利用できます。

  1. ドメイン一覧で、更新したいすべてのDomainのチェックボックスを選択します。
  2. ツールバーで オリジンのバッチ編集 を選択します。
  3. オリジン設定を構成します。
  4. 次へ を選択して変更を適用します。

重要: バッチオリジン変更を行う場合、選択したすべてのDomainが同時に以下の条件を満たしている必要があります。

  • ドメインステータスは Active です
  • ライブストリーミングモードは Origin Pull です
  • 選択されたすべてのDomainは同じオリジンプロトコルグループを使用しています:すべてがHLS、またはすべてがHTTP-FLV/RTMPです(混在選択は許可されていません)

参照

プロトコルごとのオリジンプルフィールド

フィールド FLV RTMP HLS
オリジンプロトコル 編集可能(FLV/RTMP) 編集可能(FLV/RTMP) 読み取り専用
HTTPSオリジンプル はい いいえ はい
IP/ホスト名 はい はい はい
ポート はい はい はい
ホストヘッダー はい いいえ はい
高度なオリジン はい はい はい
ラウンドロビン はい はい いいえ
優先度 いいえ いいえ はい
重み いいえ いいえ はい