Vonage Video APIのアーカイブ機能とS3ストレージの併用
を使用する。 Video APIアカウント S3準拠のエンドポイント、または完了したアーカイブをアップロードするWindows Azureコンテナを指定します。Windows Azureの詳細については、以下を参照してください。 Windows Azure コンテナと Vonage Video API アーカイブ機能の併用.
Amazon S3のアカウントは、次のサイトで作成できます。 http://aws.amazon.com/s3/.
注: Amazon S3以外のS3準拠のストレージプロバイダーを使用することもできます。S3互換のストレージソリューションとしてCloudianとGoogle Cloud Storage(AWS S3 APIを使用してアクセス)をサポートしています。その他のS3互換サービスには機能制限がある場合があります。
Video API Accountには、以下の情報を提供してください:
- S3バケットの名前
- アクセスキーID
- 秘密のアクセス・キー
- エンドポイント(オプション) - Amazon以外のS3準拠のストレージプロバイダを使用する場合は、この値を設定します。以下のように、プロトコル(httpまたはhttps)を含むエンドポイントのベースURLを設定します。
https://s3.cloudianhyperstore.comまたはhttps://storage.googleapis.com.デフォルトのエンドポイントはhttps://s3.amazonaws.com(Amazon S3のエンドポイントURL)。
でAmazon S3バケットを作成できます(または既存のバケット名を検索できます)。 アマゾンS3コンソール.
注: OpenTokのアーカイブ機能は、中国(北京)リージョンのS3バケットに対応していません。
Amazon S3のアクセスキーIDとシークレットアクセスキーを取得する:
- こちらへ アマゾン ウェブ サービス マネジメント コンソール にサインインしてください。
- こちらへ Amazon Web Servicesのセキュリティ認証情報ページ.
- アンダー アクセスキー(アクセスキーIDとシークレットアクセスキー)をクリックしてください。 新しいアクセスキーの作成 ボタンをクリックする。
- の中で アクセスキーの作成 をクリックします。 アクセスキーの表示.
- アクセス・キーIDとシークレット・アクセス・キーの値を記録してください。または、「鍵ファイルのダウンロード」ボタンをクリックして、アクセス・キーIDとシークレット・アクセス・キーの値を含むrootkey.csvファイルをダウンロードします。
IAMユーザーを使用する場合は、以下のユーザー・ポリシーを割り当ててください:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1427497452000",
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::*"
],
"Action": [
"s3:ListAllMyBuckets"
]
},
{
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::<bucketName>"
],
"Action": [
"s3:ListBucket"
]
},
{
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::<bucketName>/*"
],
"Action": [
"s3:PutObject"
]
}
]
}
(置き換える <bucketName> をバケツ名と一緒に入力してください)。
では Video APIアカウント をクリックし、以下のステップを完了する:
- aをクリックして プロジェクト 左側のナビゲーションバーに、アーカイブするセッションが一覧表示されます。
- 「アーカイブ」セクションで、[ 今すぐクラウドストレージを設定しましょう ボタンをクリックし、次に アマゾンS3.
- アーカイブをアップロードするバケットの S3 アクセスキー ID、シークレットアクセスキー、およびバケット名を入力してください。
- Amazon以外のS3準拠のストレージ・プロバイダを使用している場合は、プロトコル(httpまたはhttps)を含むエンドポイントのベースURLを次のように入力します。
https://s3.cloudianhyperstore.comまたはhttps://storage.googleapis.com. - をクリックする。 クラウドストレージに接続する ボタンをクリックする。
- アーカイブストレージのフォールバックを設定するかどうかを決定します(デフォルトで有効)。
注: を使用してアーカイブのアップロード先を設定することもできます。 OpenTok REST API.
記録されたアーカイブは、指定したAmazon S3バケットにアップロードされます。
すべてのアーカイブは、S3バケット内の、OpenTok APIキーを名前とするサブディレクトリに保存され、各アーカイブは、アーカイブIDを名前とするサブディレクトリに保存されます。アーカイブファイルの名前は、合成アーカイブの場合は「archive.mp4」、個別のストリームアーカイブの場合は「archive.zip」となります。 (参照: 個々のストリームと構成されたアーカイブ.)
たとえば、次のようなAPIキーとIDを持つアーカイブを考えてみましょう:
- APIキー 123456
- アーカイブID ab0baa3d-2539-43a6-be42-b41ff1488af3
このアーカイブのファイルは、あなたのS3バケットの以下のディレクトリにアップロードされます。
123456/ab0baa3d-2539-43a6-be42-b41ff1488af3/archive.mp4
でのことだ。 アマゾンS3コンソール アップロードしたアーカイブファイルを一般公開に設定できます。コンソールでそのアーカイブファイルに移動し、右クリックして、 公開する コマンド。Amazon S3 コンソール内の当該ファイルの「プロパティ」パネルから、そのファイルの公開 URL を確認できます。
詳しくは アーカイブ・ストレージ.