ApsaraVideo Live は、ライブストリームを収集および配信し、サーバー側でライブストリームのリアルタイムメディア処理を提供します。これらの機能を実装するには、ApsaraVideo Live にドメイン名を追加し、ドメイン名を構成する必要があります。このトピックでは、ストリーミングドメインと、ドメイン名を追加および関連付ける方法について説明します。また、ストリーミングドメインでサポートされている機能についても説明します。
概要
ストリームをアップストリーミングして再生するには、ApsaraViedo Live にアップストリーミングドメインとストリーミングドメインを追加する必要があります。
アップストリーミングドメインは、ストリームをアップストリーミングするために使用されるドメイン名です。アップストリーミングドメインを追加するには、ドメインタイプ パラメーターを アップストリーミングドメイン に設定します。
ストリーミングドメインは、ストリームを再生するために使用されるドメイン名です。ストリーミングドメインを追加するには、ドメインタイプ パラメーターを ストリーミングドメイン に設定します。
ストリームをアップストリーミングして再生するには、アップストリーミングドメインとストリーミングドメインを追加し、互いに関連付ける必要があります。同じドメイン名をアップストリーミングドメインとストリーミングドメインとして同時に使用することはできません。
制限
各 Alibaba Cloud アカウント内で最大 20 個のドメイン名を追加できます。クォータを増やす場合は、チケットを送信して Alibaba Cloud テクニカルサポートに連絡してください。詳細については、「お問い合わせ」をご参照ください。
ドメイン名を追加する
ApsaraVideo Live にドメイン名を追加するには、次の手順を実行します。
ドメイン名のコンプライアンスを確認する
ApsaraVideo Live は、Alibaba Cloud CDN を使用してコンテンツ配信を高速化します。 ApsaraVideo Live にドメイン名を追加する前に、ドメイン名がコンプライアンス要件を満たしていることを確認してください。これにより、非準拠によって発生する可能性のある損失を防ぎます。詳細については、「ドメイン名を確認する」をご参照ください。
ドメイン名の所有権を確認する
ApsaraVideo Live に初めてドメイン名を追加すると、ApsaraVideo Live はドメイン名の所有権を確認します。詳細については、「ドメイン名の所有権を確認する」をご参照ください。
ApsaraVideo Live コンソールを使用するか、AddLiveDomain オペレーションを呼び出すことによって、ApsaraVideo Live にドメイン名を追加する
ApsaraVideo Live にドメイン名を追加するときは、ドメイン名、ライブセンター、ドメインタイプ、および [アクセラレーションリージョン] パラメーターを構成する必要があります。
コンソールパラメーター
API パラメーター
説明
ドメイン名
DomainName
追加するドメイン名。別の Alibaba Cloud サービスに既に追加されているドメイン名は指定しないでください。指定した場合、[指定されたドメインは既に存在します] というエラーメッセージが表示され、ドメイン名は追加されません。
ApsaraVideo Live コンソールを使用してドメイン名を追加する場合は、サブドメイン名を指定できます。ワイルドカードドメイン名はサポートされていません。
ApsaraVideo Live API を使用してドメイン名を追加する場合は、ピリオド (.) で始まるワイルドカードドメイン名を指定できます。
ライブセンター
Region
ApsaraVideo Live のライブセンターとして使用されるリージョン。アップストリーミングドメインとストリーミングドメインを関連付けるには、両方のドメイン名に同じライブセンターを指定する必要があります。このパラメーターは、一度構成すると変更できません。
ライブセンターの選択方法の詳細については、「ライブセンターを選択するにはどうすればよいですか?」をご参照ください。
ドメインタイプ
LiveDomainType
ドメイン名のタイプ。アップストリーミングドメインまたはストリーミングドメインを追加できます。このパラメーターは、一度構成すると変更できません。
[アクセラレーションリージョン]
Scope
コンテンツ配信を高速化するアクセラレーションリージョン。有効な値:
中国本土:
アップストリーミングドメインの場合、ストリーマーが中国本土にいる場合は、値を 中国本土 に設定します。
ストリーミングドメインの場合、視聴者が中国本土にいる場合は、値を 中国本土 に設定します。
中国工業情報化部 (MIIT) からドメイン名のインターネットコンテンツプロバイダー (ICP) 登録を申請する必要があります。
グローバル:
アップストリーミングドメインの場合、ストリーマーが中国本土、香港 (中国)、マカオ (中国)、台湾 (中国)、およびその他の国と地域にいる場合は、値を グローバル に設定します。
ストリーミングドメインの場合、視聴者が中国本土、香港 (中国)、マカオ (中国)、台湾 (中国)、およびその他の国と地域にいる場合は、値を グローバル に設定します。
中国 MIIT からドメイン名の ICP 登録を申請する必要があります。
中国本土以外:
アップストリーミングドメインの場合、ストリーマーが香港 (中国)、マカオ (中国)、台湾 (中国) を含む中国本土以外の国と地域にいる場合は、値を 中国本土以外 に設定します。
ストリーミングドメインの場合、視聴者が香港 (中国)、マカオ (中国)、台湾 (中国) を含む中国本土以外の国と地域にいる場合は、値を 中国本土以外 に設定します。
中国 MIIT からドメイン名の ICP 登録を申請する必要はありません。
説明ライブストリーミングの Alibaba Cloud CDN 帯域幅とトラフィックの単価は、アクセラレーションリージョンによって異なります。 CDN アクセラレーションは、ユーザーが特定のアクセラレーションリージョンで再生リクエストを行い、そのアクセラレーションリージョンの単価に基づいて請求書が生成される場合にのみサポートされます。このパラメーターを グローバル に設定し、中国本土のユーザーのみが再生リクエストを行う場合、中国本土以外へのコンテンツ配信の料金は発生しません。請求ルールの詳細については、「標準ストリーミングの請求」とApsaraVideo Live の料金をご参照ください。
ドメイン名を解決する
ApsaraVideo Live にドメイン名を追加した後、ドメイン名を ApsaraVideo Live に割り当てられた CNAME にマップする必要があります。これにより、ドメイン名に送信されたリクエストをコンテンツ配信のポイントオブプレゼンス (POP) にリダイレクトできます。詳細については、「CNAME レコードを追加する」をご参照ください。
説明DNS 解決と DNS レコードの詳細については、「DNS 解決とは何ですか?」をご参照ください。
ApsaraVideo Live にアップストリーミングドメインとストリーミングドメインを追加した後、ドメイン名を有効にするには、CNAME レコードを構成する必要があります。
ドメイン名の CNAME レコードには、生存時間 (TTL) 値が指定されており、CNAME レコードを DNS リゾルバーにキャッシュできる期間を示します。ドメイン名の CNAME レコードを変更した場合、新しい設定はキャッシュの有効期限が切れた後に有効になります。これには約 10 分かかります。
ドメイン名を関連付ける
ApsaraVideo Live にアップストリーミングドメインとストリーミングドメインを追加した後、ストリームをアップストリーミングして再生するには、それらを互いに関連付ける必要があります。
ApsaraVideo Live はエッジノードアップストリーミングを使用して、最適な POP に優先的にストリームをアップストリーミングし、アップストリームネットワークの最適な品質を確保します。
ApsaraVideo Live のライブセンターアップストリーミング機能は廃止予定です。 2019 年 2 月 21 日以降に追加されたストリーミングドメインは、ライブセンターアップストリーミング機能をサポートしていません。すべてのストリーミングドメインは、アップストリーミングドメインに関連付ける必要があります。
複数のアップストリーミングドメインを複数のサブストリーミングドメインに関連付けることができます。次の図は、メインストリーミングドメインをミドルウェアとして使用する動作原理を示しています。
メインストリーミングドメインを複数のアップストリーミングドメインに関連付ける。
アップストリーミングドメインは、1 つのメインストリーミングドメインにのみ関連付けることができます。複数のストリーミングドメインを使用してアップストリーミングされたストリームを再生するには、1 つのストリーミングドメインをメインストリーミングドメインとして指定し、他のストリーミングドメインをメインストリーミングドメインにバインドします。
ApsaraVideo Live コンソールを使用するか、AddLiveDomainMapping オペレーションを呼び出すことによって、これを行うことができます。
メインストリーミングドメインを複数のサブストリーミングドメインにバインドする。これにより、関連付けられたアップストリーミングドメインがサブストリーミングドメインにマップされます。
サブストリーミングドメインは、ストリームのアップストリーミングやトランスコードの設定など、メインストリーミングドメインの設定を継承します。サブストリーミングドメインに対して個別に構成した設定は有効になりません。たとえば、トランスコーディングテンプレートはメインストリーミングドメインに対してのみ有効です。設定がストリーミングドメインで有効かどうかについては、「ストリーミングドメインでサポートされる機能」をご参照ください。
ApsaraVideo Live コンソールを使用するか、AddLiveDomainPlayMapping オペレーションを呼び出すことによって、これを行うことができます。
ストリーミングドメインでサポートされる機能
ApsaraVideo Live にドメイン名を追加した後、ストリームをアップストリーミングして再生するには、ドメイン名を構成する必要があります。次の表に、メインストリーミングドメインとサブストリーミングドメインでサポートされている機能を示します。
機能 | メインストリーミングドメイン | サブストリーミングドメイン | |
ライブストリーム管理 | オンラインストリーム、アクティビティログ、ブロック済みアップストリーミングを含む、ストリームの詳細を表示する | ✓ | - |
ブロック済みアップストリーミングを構成する | ✓ | - | |
録画管理 | 録画を表示する | ✓ | - |
インデックスファイルを編集する | ✓ | - | |
スナップショットを表示する | ✓ | - | |
ドメイン | アクセラレーションリージョンを変更する | - | ✓ |
ストリームのアップストリーミング情報を追加または削除する | ✓ | - | |
サブストリーミングドメインを追加する | ✓ | サブストリーミングドメインを別のサブストリーミングドメイン内にネストすることはできません。 | |
HTTP ライブストリーミング (HLS) ビデオのオリジンホストを構成する | ✓ | サブストリーミングドメインのオリジンホストヘッダーは、メインストリーミングドメインとして指定する必要があります。 | |
ストリーミングのレイテンシを構成する | - | ✓ | |
HTTP ヘッダーを構成する | - | ✓ | |
HTTPS 構成、ホットリンク保護、URL 署名、IP アドレスのブラックリストまたはホワイトリストの設定など、セキュリティ設定を構成する | - | ✓ | |
ピーク帯域幅を監視する | - | ✓ | |
IPv6 設定を構成する | - | ✓ | |
メディア処理 | トランスコーディングテンプレートを構成する | ✓ | - |
録画テンプレートと録画コールバックを構成する | ✓ | - | |
スナップショットとスナップショットコールバックを構成する | ✓ | - | |
タイムシフトを構成する | ✓ | - | |
ストリーミングレイテンシを構成する | ✓ | - | |
ストリームフェッチングを構成する | ✓ | - | |
監視 | リソース監視:ダウンストリーム帯域幅を監視する | - | ✓ |
リソース監視:原点復帰統計情報を収集する | - | ✓ | |
リソース監視:HTTP ステータスコードを監視する | - | ✓ | |
リアルタイム監視:帯域幅とトラフィックを監視する | - | ✓ | |
リアルタイム監視:品質を監視する | - | ✓ | |
アクセス統計 | ユニークビジター | - | ✓ |
ユーザー分布 | - | ✓ | |
リソース使用状況のクエリ | ストリーミングの帯域幅とトラフィック | - | ✓ |
アップストリーミングされたストリームの数 | ✓ | - | |
トランスコード時間 | ✓ | - | |
スナップショット | ✓ | - | |
タイムシフト | ✓ | - | |
ログ管理 | ログをダウンロードする | - | ✓ |