Welcome! This repository contains the multi-tenant Azure media solution sample that is deployed at http://www.skymedia.tv
As a sample illustration, the screenshot below is an introductory Azure Media Services stream that is playing within an Azure App Service web app via Azure Media Player integration. On-demand and live video content that is stored and managed in Azure Media Services is adaptively streamed, scaled and globally consumable across a wide range of devices and platforms.
Refer to http://github.com/RickShahid/SkyMedia/wiki for additional screenshots of key application functionality, including:
-
Multi-tenant, self-service account registration and profile management, including user, media and storage accounts
-
Secure content upload, storage and processing via encoding, indexing, dynamic encryption and dynamic packaging
-
Discover and extract actionable insights from your media content via integrated video / audio intelligence services
The following architecture overview diagram depicts the solution sample deployment at http://www.skymedia.tv
To deploy the parameterized solution sample within your Azure subscription, click the "Deploy to Azure" button below:
Global Services Template | ||
Regional Services Template |
The following Azure platform services were leveraged to create this sample media application:
-
Azure Active Directory (B2C) - http://azure.microsoft.com/services/active-directory-b2c/
-
Azure Key Vault - http://azure.microsoft.com/services/key-vault/
-
Azure Storage - http://azure.microsoft.com/services/storage/
-
Azure Cosmos DB - http://azure.microsoft.com/services/cosmos-db/
-
Azure Logic App - http://azure.microsoft.com/services/logic-apps/
-
Azure Functions - http://azure.microsoft.com/services/functions/
-
Azure Event Grid - http://azure.microsoft.com/services/event-grid/
-
Azure Media Services - http://azure.microsoft.com/services/media-services/
-
Media Encoding - http://azure.microsoft.com/services/media-services/encoding/
-
Media Streaming - http://azure.microsoft.com/services/media-services/live-on-demand/
-
Content Protection - http://azure.microsoft.com/services/media-services/content-protection/
-
Media Player - http://azure.microsoft.com/services/media-services/media-player/
-
Video Indexer - http://azure.microsoft.com/services/media-services/video-indexer/
-
-
Azure Cognitive Search - http://docs.microsoft.com/azure/search/cognitive-search-concept-intro
-
Azure Content Delivery Network - http://azure.microsoft.com/services/cdn/
-
Azure App Service - http://azure.microsoft.com/services/app-service/
-
Azure App Insights - http://azure.microsoft.com/services/application-insights/
-
Azure Traffic Manager - http://azure.microsoft.com/services/traffic-manager/
-
Azure DevOps - http://azure.microsoft.com/services/devops/
If you have any issues or suggestions, please let me know.
Thanks.
Rick Shahid
Azure Architect & Developer
Media & Entertainment Solutions