Media architecture design
Azure and Azure services can help you deliver high-quality video content to any device. Azure Media Services is a cloud-based platform that enables you to build solutions that achieve broadcast-quality video streaming, enhance accessibility and distribution, analyze content, and more. Gridwich, an event-processing framework for delivering media assets on Azure, was developed by Microsoft for a well-known entertainment conglomerate.
Select the following links to learn more about media services that are available on Azure:
- Azure Media Services. Use high-definition video encoding and streaming services to reach your audiences on the devices they use. And enhance content discoverability and performance by using AI.
- Azure Media Player. Use a single player for automatic playback on the most popular devices.
- Azure Content Delivery Network. Deliver content on a fast, reliable network that has global reach.
- Azure Content Protection. Use AES, PlayReady, Widevine, and FairPlay to deliver content with enhanced security.
- Encoding. Implement studio-grade encoding at cloud scale.
- Live and on-demand streaming. Deliver content to virtually any device, with scalable streaming.
Path to production
For a brief overview, start with Media Services terminology and concepts.
Best practices
The Azure Security Benchmark provides recommendations on how you can improve the security of your Azure solutions. For information that's specific to Media Services, see Azure security baseline for Azure Media Services.
Media architectures and solutions
The following sections, organized by category, provide links to sample architectures and other articles.
Gridwich media processing system
Gridwich is a stateless event-processing framework created by Microsoft. It embodies best practices for processing and delivering media assets on Azure. Gridwich pipelines ingest, process, store, and deliver media assets.
For more information, see the Gridwich cloud media system architecture.
Gridwich concepts
- Clean monolith architecture
- Saga orchestration
- Project naming and namespaces
- CI/CD pipeline
- Gridwich Azure Storage Service
- Logging
- Gridwich request-response messages
Gridwich procedure
Live streaming
Video on demand
Stay current with media workloads on Azure
Get the latest updates on Azure media services and features.
Additional resources
Example solutions
Here are some additional articles about Azure media solutions:
- Encoding video and audio with Media Services
- Monitor Media Services
- Content protection with dynamic encryption and key delivery