Skip to content

gavinlefebvre/media-services-v3-dotnet-core-functions-integration

 
 

Repository files navigation

page_type languages products name description azureDeploy
sample
csharp
azure
azure-functions
azure-media-services
Azure Media Services v3 - Serverless Workflows with Azure Functions and Logic Apps
Projects that show how to integrate Azure Media Services with Azure Functions and Azure Logic Apps.

Azure Media Services v3 - Serverless Workflows with Azure Functions & Logic Apps

This repository contains projects that show how to integrate Azure Media Services with Azure Functions & Azure Logic Apps. These Media Services Functions examples are based on AMS REST API v3 on Azure Functions v2. Most of the functions can also be used from Logic Apps.

This repository can be accessed directly using https://aka.ms/ams3functions.

Prerequisites for a sample Logic Apps deployments

1. Create an Azure Media Services account

Create a Media Services account in your subscription if don't have it already (follow this article).

2. Create a Service Principal

Create a Service Principal and save the password. It will be needed in step #4. To do so, go to the API tab in the account (follow this article).

3. Make sure the AMS streaming endpoint is started

To enable streaming, go to the Azure portal, select the Azure Media Services account which has been created, and start the default streaming endpoint (follow this article).

4. Deploy the Azure functions

If not already done : fork the repo, deploy Azure Functions and select the right project (IMPORTANT!).

Note : if you never provided your GitHub account in the Azure portal before, the continuous integration probably will probably fail and you won't see the functions. In that case, you need to setup it manually. Go to your azure functions deployment / Functions app settings / Configure continuous integration. Select GitHub as a source and configure it to use your fork.

About

Azure Functions for AMS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%