Archiving using a Windows Azure container

From the Vonage dashboard specify your S3-compliant endpoint or Windows Azure container for completed archives to be uploaded to. (For more information on Amazon S3 see Archiving using AWS S3.)"

You can create a Windows Azure account at http://azure.microsoft.com.

You will need to set the following in your Vonage video account:

  • Your Azure account name
  • Your Azure account key
  • The container name

You can create an Azure container (or find names of existing containers) at the Windows Azure portal. (See this Microsoft documentation on creating an Azure storage account.

To obtain an Account Key:

  1. At the Windows Azure portal, click All Resources on the left-hand menu.
  2. Click the storage account that you want to use for archiving, and then click the Settings button.
  3. Click Keys in the right-hand side of the page.
  4. Make a record of the storage account name and one of the access keys (either the primary access key or the secondary access key).
  5. Click the Blobs button and record the blob (storage container) name you will use to store archives.

Now, log in to your Vonage Dashboard and complete the following steps:

  1. Click on Integration in the dashboard left-hand navigation.

  2. In the Integration section, click on the Amazon S3.

  3. Provide a Name for the bucket setup

  4. Enter the S3 Public Access Key ID, the Secret Access Key, and the Bucket Name for the bucket to which you want recordings uploaded.

  5. If you are using a S3-compliant storage provider other than Amazon, enter the endpoint base URL, including the protocol (http or https), such as https://s3.cloudianhyperstore.com or https://storage.googleapis.com.

  6. Click the Connect with Amazon S3 button to finish the setup.

  7. Click on Integration in the dashboard left-hand navigation.

  8. In the Integration section, click on Azure.

  9. Fill-out the following:

    • Name — Arbitrary identity name for your integration
    • Account name — The Windows Azure storage account name
    • Account key — The Windows Azure storage account access key
    • Container name — The Windows Azure blob (storage container) name
    • Azure domain (optional) — Custom Azure domain if any
  10. Then click the Connect with Azure button to complete the setup.

Note: You can also set an archive upload target using the Vonage Video REST API.

Archives are uploaded to the Windows Azure container you specify.

All archives are saved to a subdirectory of your Azure container that has your Vonage App ID as its name, and each archive is saved to a subdirectory that has the archive ID as its name. The name of the archive file is archive.mp4 (for a composed archive) or archive.zip (for an individual stream archive). (See Individual stream and composed archives.)

For example, consider an archive with the following App ID and ID:

  • App ID -- 123456
  • Archive ID -- ab0baa3d-2539-43a6-be42-b41ff1488af3

The file for this archive is uploaded to the following directory in your Azure container:

123456/ab0baa3d-2539-43a6-be42-b41ff1488af3/archive.mp4

For more information, see Archive storage.