Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

User stories that include the functionality that still exisits.

We need to move videos from Brightcove to now be viewed on Azure.

Moving videos from Brightcove to be viewed on Azure involves a migration process that includes transferring the video files, configuring the necessary services in Azure, and ensuring a seamless playback experience for users. Here's a step-by-step guide to help you with this migration:

  1. Assessment and Planning:

    • Identify all the videos currently hosted on Brightcove that need to be migrated.

    • Determine the file formats, resolutions, and other technical details of the videos.

    • Plan the migration timeline, considering any potential downtime or impact on users.

  2. Content Transfer:

    • Download the video files from Brightcove. You may need to use Brightcove's API or download options to retrieve the original video files.

    • Organize the videos into appropriate folders or storage containers on your local system.

  3. Azure Setup:

    • Log in to your Azure portal and create a new storage account if you don't have one.

    • Create containers or folders within the storage account to store the videos. Azure Blob Storage is commonly used for this purpose.

  4. Upload to Azure:

    • Use Azure's tools, APIs, or third-party tools to upload the videos from your local system to the Azure Blob Storage containers.

    • Make sure to maintain the original directory structure and file names if possible. This will help with organization and ease of migration.

  5. Configure Video Streaming:

    • Azure offers different services for video streaming. Azure Media Services is a comprehensive platform for video encoding, streaming, and content protection.

    • Set up an Azure Media Services account if you don't have one.

    • Create an Asset within Azure Media Services for each video. This asset will hold the encoded video and associated metadata.

  6. Encoding and Transcoding:

    • If the original video files are not in the appropriate format or resolution for streaming, you'll need to use Azure Media Services' encoding capabilities to transcode them into adaptive streaming formats like HLS or MPEG-DASH.

    • Configure encoding settings based on your requirements, such as bitrates, resolutions, and streaming protocols.

  7. Video Playback Integration:

    • Implement the necessary code on your website or application to embed and play the videos from Azure. Azure Media Player is a commonly used player for streaming videos from Azure Media Services.

    • Use the URLs provided by Azure Media Services to reference and play the videos.

  8. Testing and Quality Assurance:

    • Test the video playback across different devices, browsers, and network conditions to ensure a smooth and consistent experience.

    • Verify that the migration was successful and that all videos are accessible and playable from Azure.

  9. User Communication:

    • Inform your users or audience about the migration to Azure for video hosting and provide any necessary instructions on accessing the videos.

  10. Monitoring and Optimization:

  • Set up monitoring tools to track video usage, performance, and user engagement.

  • Continuously optimize your Azure configuration and encoding settings for the best streaming experience.

Remember that the specifics of the migration process may vary based on your organization's requirements, the number and size of videos, and your technical expertise. It's recommended to work closely with your IT and development teams or consider consulting with Azure experts to ensure a successful and smooth migration.

  • No labels