ApsaraVideo Real-time Communication (ARTC) SDK とバイパスライブストリーミングを使用して、共同ストリーミングシナリオの構築に必要なサービスを有効化および設定します。
ApsaraVideo Live の有効化
ログイン後、ApsaraVideo Live 製品ページへ移動し、[コンソール] をクリックします。
コンソールページで、有効化 をクリックします。

購入ページで、課金方法として [ライブ動画トラフィック] を選択します。詳細については、「標準ストリーミングの課金」をご参照ください。
Alibaba Cloud 国際ウェブサイト製品利用規約とApsaraVideo Live サービスレベル契約を読み、理解した上で、今すぐ開始 をクリックします。

ステップ 1:インジェストドメインとストリーミングドメインの追加
ApsaraVideo Live を使用するには、少なくとも 1 つのドメイン名が必要です。インジェストドメインと ストリーミングドメイン は同じにすることはできませんが、同じルートドメインの 2 つの異なるサブドメインにすることができます。
たとえば、ルートドメインが test.com の場合、2 つのサブドメイン a.test.com と b.test.com を設定して、それぞれインジェストドメインとストリーミングドメインとして使用できます。
ドメイン名を準備します。
ドメイン名をお持ちでない場合は、
Alibaba Cloud Domainsプラットフォームで登録できます。詳細については、「Alibaba Cloud でドメイン名を登録する」をご参照ください。ドメイン名を登録した後、使用状況によっては ICP 备案を申請する必要があります。詳細については、「ICP 备案の手順」をご参照ください。
説明ApsaraVideo Live の基本機能を迅速にテストするには、中国本土以外の ライブセンターのリージョンを選択し、アクセラレーションリージョンを [中国本土以外] に設定します。この場合、ドメイン名に ICP 备案は必要ありません。
インジェストドメインとストリーミングドメインが同じルートドメインの 2 つのサブドメインである場合、ルートドメインに対してのみ ICP 备案を取得する必要があります。
ApsaraVideo Live コンソールにログインします。
左側のナビゲーションウィンドウで、[ドメイン名] をクリックします。 ドメイン管理 ページが表示されます。
ドメインの追加 をクリックします。
説明サブドメインを追加するには、登録済みのドメイン名にプレフィックスを追加します。サブドメインは別途登録する必要はありません。インジェストドメインとストリーミングドメインを区別してください。
必要なドメイン名パラメーターを設定します。
重要初めて ApsaraVideo Live にドメイン名を追加する場合は、その所有権を検証する必要があります。詳細については、「ドメイン所有権の検証」をご参照ください。
次のステップのために、生成された CNAME レコード値を記録します。
ドメインを追加すると、設定テーブルが表示されます。このテーブルには、ストリーミングドメイン、レコードタイプ (CNAME)、ホスト名、および CNAME レコード値 が含まれます。CDN アクセラレーションを有効にするには、この CNAME レコード値を DNS プロバイダーに追加する必要があります。[CNAME 設定ガイド] をクリックして設定を完了することもできます。
ステップ 2:CNAME レコードの設定
アクセラレーションを有効にするには、ドメインを ApsaraVideo Live が割り当てた CNAME アドレスにポイントします。次の例は、Alibaba Cloud DNS でこれを行う方法を示しています。
Alibaba Cloud CDN は、中国本土にデプロイされたサーバーを使用して DNS レコードを検証します。ドメインにリージョンごとの DNS 解決を設定している場合 (たとえば、中国本土以外のリージョン (香港、マカオ、台湾、その他の国と地域を含む) にのみ Alibaba Cloud CDN の CNAME アドレスを設定している場合)、検証サーバーは CNAME アドレスを解決できません。この場合、CDN コンソールでのドメインの CNAME ステータスは [保留中の設定] と表示されます。これは CDN アクセラレーションサービスには影響しません。
Alibaba Cloud CDN、DCDN、ApsaraVideo Live、および ApsaraVideo VOD の CNAME ドメイン名は、Alibaba Cloud CDN のスケジューリングと解決にのみ使用できます。Alibaba Cloud は、CNAME ドメイン名の悪意のある使用に対して、対応するドメイン名とアカウントを停止する権利を留保します。
Alibaba Cloud DNS にログインします。
左側のナビゲーションペインで、権威 DNS 名前解決 を選択して、ドメイン名解決ページに移動します。
対象のドメイン名を見つけ、Actions 列で 解決設定 をクリックします。
Add Record をクリックし、次のパラメーターを設定します。
パラメーター
説明
レコードタイプ
ドメイン名を別のドメイン名にポイントするには、CNAME を選択します。
ホスト名
ドメイン名のプレフィックスを入力します。一般的なプレフィックスとそれに対応するドメイン名の例については、次の表 をご参照ください。
クエリソース
デフォルト値のままにします。
レコード値
レコードの CNAME 値を入力します。
TTL
デフォルト値のままにします。
プレフィックス
ドメイン例
説明
demo
demo.aliyundoc.com
サブドメインを解決します。
@
aliyundoc.com
ルートドメインを解決します。
*
*.aliyundoc.com
ワイルドカード DNS 解決を実行します。
確認 をクリックして CNAME 設定を完了します。
CNAME レコードの検証
方法 1:CNAME レコードの追加 ページで、CNAME 設定ガイド をクリックします。[CNAME 検証] セクションで、CNAME ステータスの検証 をクリックして CNAME 設定が有効になったかどうかを確認します。
方法 2: nslookup -type=cname yourdomain.com コマンドを実行します。返された解決結果が ApsaraVideo Live コンソール内のドメインの CNAME 値と一致する場合、CNAME 設定が反映されたことになります。
C:\Users\xxx>nslookup -type=cname xxx Server: xxx Address: xxx Non-authoritative answer: xxx canonical name = cxxx.cdngslb.com C:\Users\xxx>
(オプション) SSL 証明書の設定
ネイティブブラウザーのセキュリティ要件により、ブラウザーでライブストリームを再生する必要がある場合は、インジェストドメインとストリーミングドメインに SSL 証明書を設定する必要があります。詳細については、「HTTPS 経由のセキュアなストリーミングの設定」をご参照ください。
ステップ 3:インジェストドメインとストリーミングドメインの関連付け
ApsaraVideo Live はエッジインジェストを使用するため、ストリームのインジェストと再生を有効にするには、インジェストドメインとストリーミングドメインを関連付ける必要があります。
左側のナビゲーションペインで アップストリームミングまたはストリーミングのドメイン名管理 をクリックします。ストリーミングドメインを見つけ、アクション 列で ドメイン設定 をクリックして、 ページに移動します。
アップストリーミング情報 タブをクリックします。
アップストリーミング情報の追加 をクリックするか、アップストリーミングドメイン の横にある編集アイコンをクリックして、関連付けるインジェストドメインを選択します。表示される [インジェストドメイン] ダイアログボックスで、[インジェストドメイン] ドロップダウンリストから既存のインジェストドメインを選択し、[OK] をクリックします。新しいインジェストドメインを追加する必要がある場合は、まず [ドメイン管理] ページで追加する必要があります。
ステップ4:ARTCアプリケーションの作成
-
ApsaraVideo Liveコンソール にログインします。
-
左側のナビゲーションペインで、 を選択します。
-
アプリケーション ページで、[アプリケーションの作成] をクリックします。[課金方法] ([期間課金] または [月次 95 パーセンタイル帯域幅課金]) を選択します。
-
任意のインスタンス名を入力し、[サービス利用規約]にチェックを入れ、[今すぐ購入]をクリックします。
-
成功メッセージが表示されたら、アプリケーション ページを更新すると、新しい Co-streaming アプリケーションを表示できます。
説明アプリケーションの作成は無料です。実際の使用量に基づいて従量課金されます。詳細については、「音声および動画通話の料金」をご参照ください。
ステップ5:統合と開発
SDK をアプリケーションに統合するには、「SDKのダウンロードと統合」をご参照ください。
ネイティブクライアントの開発については、「共同ストリーミング開発ガイド」をご参照ください。
ストリームリレーのURL
バイパスライブストリーミングにはインジェストURLが必要です。URLの生成手順については、「ストリーミングURLの生成」をご参照ください。
(オプション) HTTPSおよびHTTPヘッダーの設定
Web クライアント での再生の場合、ブラウザのセキュリティポリシーにより、ストリーミングドメインに対して HTTPSによるセキュアアクセラレーションを設定 し、クロスオリジンリクエストを許可 する必要があります。
クロスオリジンリクエストを許可するには、Access-Control-Allow-Origin パラメータを設定します。詳細については、「HTTPヘッダーの設定」をご参照ください。