ApsaraVideo Liveはライブストリームを収集して配信し、サーバー側でライブストリームのリアルタイムメディア処理を提供します。 これらの機能を実装するには、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はあなたをドメイン名の所有者として識別します。 次回ドメイン名をApsaraVideo Liveに追加したとき、または確認済みドメインのサブドメインをApsaraVideo Liveに追加したときに、所有権の確認が繰り返されることはありません。 ApsaraVideo Liveは、DNSレコードまたは検証ファイルを使用してドメイン名の所有権を検証します。 詳細については、「ドメイン名の所有権の確認」をご参照ください。
ApsaraVideo Liveコンソールを使用するか、AddLiveDomain操作を呼び出して、ApsaraVideo Liveにドメイン名を追加します。
ApsaraVideo Liveにドメイン名を追加する場合、ドメイン名 、ライブセンター 、ドメインタイプ 、および [アクセラレーションリージョン] パラメーターを設定する必要があります。
コンソールのパラメーター
APIパラメーター
説明
ドメイン名
DomainName
追加するドメイン名。 別のAlibaba Cloudサービスにすでに追加されているドメイン名を指定しないでください。 それ以外の場合、[指定されたドメインは既に存在します] エラーメッセージが表示され、ドメイン名の追加に失敗します。
ApsaraVideo Liveコンソールを使用してドメイン名を追加する場合は、サブドメイン名を指定できます。 ワイルドカードドメイン名はサポートされていません。
ApsaraVideo Live APIを呼び出してドメイン名を追加する場合、ピリオド (.) で始まるワイルドカードドメイン名を指定できます。
ライブセンター
リージョン
ApsaraVideo liveのライブセンターとして使用されるリージョン。 取り込みドメインとストリーミングドメインをバインドするには、両方のドメインに同じライブセンターを指定する必要があります。 このパラメーターを設定した後、値は変更できません。
ライブセンターの選択方法の詳細については、「ライブセンターを選択するにはどうすればよいですか?」をご参照ください。
ドメインタイプ
LiveDomainType
ドメイン名のタイプ。 取り込みドメインまたはストリーミングドメインを追加できます。 このパラメーターを設定した後、値は変更できません。
アクセラレーションリージョン
スコープ
コンテンツ配信を高速化する高速化領域。 有効な値:
中国本土:
ストリーマーが中国本土にある場合は、取り込み名の構成チャネルに基づいて値を中国本土に設定します。
オーディエンスが中国本土にある場合は、ストリーミングドメインの構成チャネルに基づいて値を中国本土に設定します。
中国の産業情報技術省 (MIIT) からドメイン名のインターネットコンテンツプロバイダー (ICP) 申請を申請する必要があります。
グローバル:
ストリーマーが世界中に分散されている場合は、取り込みドメインの構成チャネルに基づいて値をGlobalに設定します。
オーディエンスが世界中に分散している場合は、ストリーミングドメインの構成チャネルに基づいて値をGlobalに設定します。
中国のMIITからドメイン名のICP申請を申請する必要があります。
中国本土以外:
ストリーマーが中国本土以外にある場合は、取り込みドメインの構成チャネルに基づいて、値を中国本土以外に設定します。
オーディエンスが中国本土の外部にある場合は、ストリーミングドメインの構成チャネルに基づいて、値を中国本土の外部に設定します。
中国のMIITからドメイン名のICP申請を申請する必要はありません。
説明ライブストリーミングのAlibaba Cloud CDN帯域幅とトラフィックの単価は、アクセラレーションリージョンによって異なります。 CDNアクセラレーションは、ユーザーが特定のアクセラレーションリージョンで再生リクエストを行い、アクセラレーションリージョンの単価に基づいて請求書が生成される場合にのみサポートされます。 このパラメーターをGlobalに設定し、中国本土のユーザーのみが再生リクエストを行う場合、中国本土以外のコンテンツ配信料金は発生しません。 課金ルールの詳細については、「標準ストリーミングの課金」および
「ApsaraVideo Liveの料金」をご参照ください。
ドメイン名の登録
ApsaraVideo Liveにドメイン名を追加した後、ApsaraVideo Liveに割り当てられているCNAMEにドメイン名をマッピングする必要があります。 このようにして、ドメイン名に送信されたリクエストは、コンテンツ配信のためにポイントオブプレゼンス (POP) にリダイレクトできます。 詳細については、「CNAMEレコードの追加」をご参照ください。
説明DNS解決とDNSレコードの詳細については、「DNS解決とは何ですか?」をご参照ください。
取り込みドメインとストリーミングドメインをApsaraVideo Liveに追加した後、ドメイン名が有効になるようにCNAMEレコードを設定する必要があります。
DNSリゾルバーでCNAMEレコードをキャッシュできる期間を示すために、ドメイン名のCNAMEレコードでtime-to-live (TTL) 値を指定します。 ドメイン名のCNAMEレコードを変更すると、キャッシュの有効期限が切れると新しい設定が有効になります。これには約10分かかります。
ドメイン名のバインド
取り込みドメインとストリーミングドメインをApsaraVideo Liveに追加した後、取り込みドメインをストリーミングドメインにバインドして、ストリームを取り込み、再生する必要があります。
ApsaraVideo Liveは、エッジ取り込みを使用してストリームを最適なPOPに優先的に取り込み、最も効率的なアップストリームネットワークにアクセスできるようにします。 ライブストリーミングを成功させるには、ストリーミングドメインを取り込みドメインにマップする必要があります。
ApsaraVideo liveのライブセンター取り込み機能は段階的に廃止されています。 2月21日2019以降に追加されたストリーミングドメインは、ライブセンターの取り込み機能をサポートしていません。 これらのストリーミングドメインを使用するには、1つ以上の取り込みドメインをストリーミングドメインにバインドする必要があります。
複数の取り込みドメインを複数のサブストリーミングドメインにバインドできます。 次の図は、バインディングを示しています。 メインストリーミングドメインと複数のサブストリーミングドメインを指定する必要があります。
複数の取り込みドメインをストリーミングドメインにバインドできます。
取り込みドメインは、1つのメインストリーミングドメインにのみバインドできます。 複数のストリーミングドメインを使用して取り込んだストリームを再生するには、1つのストリーミングドメインをメインストリーミングドメインとして指定し、他のストリーミングドメインをメインストリーミングドメインにバインドします。
ストリーミングドメインをバインドするには、ApsaraVideo LiveコンソールまたはAddLiveDomainMapping操作を呼び出します。
1つ以上のサブストリーミングドメインをメインストリーミングドメインにバインドした後、取り込みドメインをメインストリーミングドメインにバインドできます。 これにより、複数のストリーミングドメインを使用して、取り込んだストリームを再生できます。
サブストリーミングドメインは、ストリームの取り込みやトランスコーディングの設定など、メインストリーミングドメインの設定を継承します。 サブストリーミングドメイン用に構成した設定は有効になりません。 たとえば、トランスコードテンプレートは、メインのストリーミングドメインに対してのみ有効です。 設定がストリーミングドメインで有効かどうかの詳細については、「ストリーミングドメインでサポートされている機能」をご参照ください。
ApsaraVideo Liveコンソールで、またはAddLiveDomainPlayMapping操作を呼び出して、ストリーミングドメインをバインドできます。
ストリーミングドメインでサポートされる機能
ApsaraVideo Liveにドメイン名を追加した後、ストリームを取り込み、再生するようにドメイン名を設定する必要があります。 次の表に、メインストリーミングドメインとサブストリーミングドメインでサポートされているApsaraVideo Liveの機能を示します。
機能 | メインストリーミングドメイン | サブストリーミングドメイン | |
ライブストリーム管理 | オンラインストリーム、履歴ストリーム、無効化されたストリームなど、ストリームの詳細を表示する | ✓ | - |
無効化されたストリームの設定 | ✓ | - | |
レコーディング管理 | 録音を見る | ✓ | - |
インデックスファイルの編集 | ✓ | - | |
スナップショットの表示 | ✓ | - | |
ドメイン数 | アクセラレーションリージョンの変更 | - | ✓ |
ストリーム取り込み情報の追加または削除 | ✓ | - | |
サブストリーミングドメインの追加 | ✓ | サブストリーミングドメインは、別のサブストリーミングドメイン内にネストすることはできません。 | |
HTTPライブストリーミング (HLS) ビデオの配信元ホストの設定 | ✓ | サブストリーミングドメインのオリジンホストヘッダーは、メインストリーミングドメインとして指定する必要があります。 | |
ストリーミング遅延の設定 | - | ✓ | |
HTTP ヘッダーの設定 | - | ✓ | |
HTTPS設定と、ホットリンク保護、URL署名、IPアドレスブラックリストまたはホワイトリストの設定を含むセキュリティ設定を構成する | - | ✓ | |
ピーク帯域幅の監視 | - | ✓ | |
IPv6設定の構成 | - | ✓ | |
メディア処理管理 | トランスコードテンプレートの設定 | ✓ | - |
記録テンプレートと記録コールバックの設定 | ✓ | - | |
スナップショットとスナップショットのコールバックの設定 | ✓ | - | |
タイムシフトの設定 | ✓ | - | |
ストリーミング遅延の設定 | ✓ | - | |
ストリームのプル設定 | ✓ | - | |
モニタリング | リソースモニタリング: ダウンストリーム帯域幅のモニタリング | - | ✓ |
リソースモニタリング: back-to-origin統計の収集 | - | ✓ | |
リソースモニタリング: HTTPステータスコードの監視 | - | ✓ | |
リアルタイムモニタリング: 帯域幅とトラフィックのモニタリング | - | ✓ | |
リアルタイムモニタリング: 品質の監視 | - | ✓ | |
アクセス統計 | UV | - | ✓ |
ユーザー配布 | - | ✓ | |
リソース使用量の照会 | 帯域幅とトラフィックのストリーミング | - | ✓ |
入力チャンネル | ✓ | - | |
コード変換時間 | ✓ | - | |
スナップショット | ✓ | - | |
タイムシフト設定 | ✓ | - | |
ログ管理 | ログのダウンロード | - | ✓ |