Solutions for Media and Entertainment
Welcome to the Azure Media and Entertainment Github Repository.
This site was designed as a community driven repository to host deployment ready projects to accelerate your journey to the Azure cloud in the Media and Entertainment industry space.
Look to this site for new and updated content on a regular basis from Microsoft engineering and customer success teams as well as from our partners and contributing customers. The site is open to all to provide innovation in the industry.
The site is divided up into sections aligned with workflows relevant to the industry. Click on the left hand menu to dig into content relevant to the selected workflow. The content has indicators to help you deploy and make use of this accelerators such as language and deployment template type as well as a getting started guide and architectural diagrams. If you want to see an alphabetical list of solutions on this site, click on “Solutions” at the top menu bar.
Are you just getting started with your cloud journey?
Building a Prototype or Minimal Viable Product and require an Azure foundation on which to build your service?
Azure Core Enablement provides access to repositories and templates that enable you to quickly deploy a foundation architecture. Including:
- Hub/Spoke Network Architecture
- Connectivity via VPN or ExpressRoute
- Security and Access Controls
- Monitoring and Logging
-
Azure Cloud Adoption Framework landing zones for Terraform
Azure Cloud Adoption Framework landing zones for Terraform
The Microsoft Cloud Adoption Framework for Azure provides you with guidance and best practices to adopt Azure. Utilize this template when your organization utilizes Terraform for deployment scripts.
Explore Solution
(provided by Microsoft)
-
Azure Enterprise Scale
Azure Enterprise Scale
The Microsoft Cloud Adoption Framework also provides an Azure native solution utilizing Azure ARM Templates for the foundation known as Enterprise-Scale architecture. This architecture provides prescriptive guidance coupled with Azure best practices, and it follows design principles across the critical design areas for organizations to define their Azure architecture. It will continue to evolve alongside the Azure platform and is ultimately defined by the various design decisions that organizations must make to define their Azure journey.
Explore Solution
(provided by Microsoft)
Are you looking for solutions to tet or deploy finished assets?
Distribution provides solutions that focus on media asset distribution and playback.- Identify advanced analytic patterns in your datasets
- Post ingest processing of assets leading towards final product
- Enrich media assets for use in a common data service
-
Azure Media Services player framework samples
Azure Media Services player framework samples
SOUTHWORKS recently completed a comprehensive suite of Azure Media Services interoperability tests for Video.js and Shaka player, two of the most popular alternatives to the Azure Media Player (AMP) for live and on-demand streaming of hosted video.
See more details here: Azure Media Services Blog
Explore Solution
(provided by a Microsoft Partner)
Are you looking to add advanced analytic capabilities to media assets?
Are you looking to enrich data through downstream processing?
Media Supply Chain solutions focus on advanced processing capabilities on normalized assets prior to finalizing assets. This includes:
- Identify advanced analytic patterns in your datasets
- Post ingest processing of assets leading towards final product
- Enrich media assets for use in a common data service
-
Intelligent Metadata Generator
Intelligent Metadata Generator
Serverless automated metadata extraction pipeline from video files leveraging Azure Video Indexer. This service utilizes Azure Functions, Blob Storage and Azure Video Indexer to extract insights from a media asset that can be used to create promotions and trailers for media asset.
Explore Solution
(provided by Microsoft)
-
Live Video Analytics
Live Video Analytics
Live Video Analytics on IoT Edge is a new capability of Azure Media Services. Live Video Analytics (LVA) provides a platform for you to build intelligent video applications that span the Edge and the Cloud. The platform offers the capability to capture, record, analyze live video and publish the results (video and/or video analytics) to Azure services (in the Cloud and/or the Edge). The platform can be used to enhance IoT solutions with video analytics. This folder contains Jupyter notebook samples for LVA. With Jupyter, you can create and deploy LVA applications on notebooks that contain live code, equations, and formatted text.
Explore Solution
(provided by Microsoft)
Are you looking for a fully cloud based edit workstation that can be created on-demand?
Video Editing is focused on the workflow and capabilities to do end to end editing of media assets in Azure. This includes:- Spin up cloud resources on-demand in a standard architecture
- Hybrid connectivity back to on-premise
-
Avid Edit Workflow (ARM)
Avid Edit Workflow (ARM)
This solution covers installation of Media composer, Nexis and Jump/Bastioned host in Azure subscription using terraform templates. Information about the ecosystem, installation guide, current version supported items and future release road map is available in the project information.
Explore Solution
(provided by a Microsoft Partner)
-
Avid Edit Workflow (TF)
Avid Edit Workflow (TF)
This solution covers installation of Media Composer with Nexis storage (online) systems in Azure subscriptions using Terraform.
Explore Solution
(provided by a Microsoft Partner)
-
Adobe Edit Workflow (TF)
Adobe Edit Workflow (TF)
Click-to-deploy Terraform templates for the automated deployment of small scale Azure-based creative production proof of concept environments. Spin up 1-5 virtual machines, shared edit storage and networking, tailored to your workflows and requirements in any Azure subscription within 30 minutes. Utilising Teradici PCoIP as the access protocol, users have high-fidelity, colour accurate access to powerful GPU enabled workstations hosting the Adobe Creative Cloud toolset.
Explore Solution
(provided by a Microsoft Partner)
Are you looking for solutions to create content in Azure and take advantage of cloud optimized costs?
Content production provides a set of solutions to produce content on the Azure platform. This includes:- Large scale complex workloads utilizing High Performance Compute and orchestrated compute nodes
- Serverless workflows that are billed on a consumption basis
-
VFX and Animation Rendering with HPC Cache and Avere vFXT on Azure
VFX and Animation Rendering with HPC Cache and Avere vFXT on Azure
This solution describes burst rendering on Azure. The page has videos, whitepapers, and end to end examples written in Terraform.
Explore Solution
(provided by Microsoft)
-
Video to Gif Converter
Video to Gif Converter
This is a fun and quick solution to convert a video file into a GIF image for posting on social media. It is a great example of how to deploy a serverless workflow to produce content quickly and reliably. This application uses Azure Durable functions, Blob Storage, Event Grid, Application Insights and ffmpeg.
Explore Solution
(provided by Microsoft)
Are you looking to get content from on-premise or other clouds into Azure?
Content ingest will allow customers and/or partners different ways to consume and send content to Azure including:
- Optimize for data set size
- Optimize for speed of transmission
- Automate the flow into Azure for downstream processing
-
Azure PowerApps Content Ingestion Pipeline
Azure PowerApps Content Ingestion Pipeline
COMING SOON This solution deploys an ingest pipeline into Azure Blob storage utilizing PowerApps. The pipeline starts in Azure Blob to extract metadata, video insights and then condition the assets before outputing it to the supply chain processing workflow
Explore Solution
(provided by Microsoft)
-
Signiant Web Transfer Sample
Signiant Web Transfer Sample
These samples to show how to integrate the Signiant Web Transfer API into a web application. The Signiant Web Transfer API supports transfers (upload and download) to / from: Azure, Local Storage and Amazon S3
Explore Solution
(provided by a Microsoft Partner)