このトピックでは、OSSバケットにライブストリームの記録を保存するようにObject Storage Service (OSS) を設定する方法について説明します。
背景情報
ライブストリームの録画をOSSに保存するには、OSSバケットを作成し、ApsaraVideo liveにOSSにデータを書き込む権限を付与する必要があります。 その後、OSSバケットに保存されている録画を表示、ダウンロード、再生できます。 OSSにライブストリームの録画を保存するために使用されるテンプレートの設定を変更した場合、変更は新しく取り込まれたストリームに対してのみ有効になります。
OSS バケットの作成
OSSバケットの作成方法については、「バケットの作成」をご参照ください。
ライブストリームの記録を保存するために使用されるOSSバケットは、ライブストリームドメインのライブセンターが配置されているリージョンと同じリージョンに存在する必要があります。
たとえば、ライブストリームドメインのライブセンターが中国 (上海) リージョンにある場合、中国 (上海) リージョンにOSSバケットを作成する必要があります。 バケットを作成したら、ディレクトリを作成して録音をより適切に管理できます。
ApsaraVideo Liveを有効化すると、OSSにデータを書き込む権限が自動的に付与されます。 権限が誤って削除された場合は、次のセクションの指示に従って権限を再度付与できます。
OSSのApsaraVideo Liveへの書き込み権限の付与
ApsaraVideo Liveがライブストリームの録画とスナップショットをOSSに保存できるようにするには、AliyunMTSDefaultRoleロールを割り当てて、ApsaraVideo liveにOSSへのアクセスを許可する必要があります。
ApsaraVideo LiveにOSSへのアクセスを許可するには、[クラウドリソースアクセス許可] ページで [許可ポリシーの確認] をクリックします。
承認が成功したかどうかを確認します。
アカウントタイプ
移動方法
Alibaba Cloud アカウント
Alibaba Cloudアカウントを使用してAlibaba Cloud公式Webサイトにログインし、RAMコンソールに移動します。
左側のナビゲーションペインで、
を選択します。AliyunMTSDefaultRoleロールを検索してクリックし、権限を表示します。
RAM ユーザー
Alibaba Cloudアカウントを使用して、AliyunRAMReadOnlyAccessポリシーをRAMユーザーにアタッチします。
RAMユーザーとしてRAMコンソールにログインします。
左側のナビゲーションペインで、
を選択します。AliyunMTSDefaultRoleロールを検索してクリックし、権限を表示します。
RAMロールを作成して、一時的に有効なSTS (Security Token Service) トークンを発行できます。 これは、アクセス許可を付与するためのより安全な方法です。
高速化ドメイン名の設定
OSSバケットの高速化ドメイン名を設定して、コンテンツ配信を高速化できます。 Alibaba Cloud CDNは、OSSに保存されている録画ビデオを、世界中にデプロイされているPOP (Point of presence) に配信します。 ユーザーは、OSSバケットではなく、最寄りのPOPからファイルにアクセスできます。 CDNインターネットトラフィックの料金はOSSインターネットトラフィックの料金の50% にすぎないため、アクセス速度が向上し、全体的な帯域幅コストが削減されます。 高速化ドメイン名を設定する方法については、「Alibaba Cloud CDNを使用したアクセスの高速化」をご参照ください。
OSSバケットを使用して記録を保存する場合は、高速化ドメイン名を設定する必要はありません。
CDNのドメイン名は、ApsaraVideo Liveで使用されるドメイン名と異なる必要があります。