Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
kmoussa committed Jan 23, 2018
2 parents 9d9066c + 19a889b commit a2a27e8
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Azure-Media-Functions

Some Azure Functions to help customers integrate with Azure Media Services

<b>- GetAssetUrl</b>
This function help generate an S3 asset Url in order to pass it along to a standard upload

<b>- GetS3AssetsfromBucket</b>
This function helps retreiving S3 assets from S3 Bucket where we should use a foreach loop in Azure logic apps to pass them to GetAssetUrl Function.

<b>- GetS3Bucket</b>
This function helps retreiving an S3 Buckets in where we should use a foreach loop in Azure logic apps to pass them to GetS3AssetsfromBucket Function.

<b>- GetTelemetryToSQL</b>
This function migrates Azure Media services telemetry from Azure Storage to Azure SQL DB, you can alter the code to copy the data to any database of your choice.

I built a simple Azure Logic App with a recurrence trigger for that runs every min. to trigger the GetTelemetryToSQL function- the first time it runs I suggest that you run the function manually since it might take longer to migrate the data if you have tons of it, otherwise it will migrate all the data from all tables and the next time it runs it will pick up from where it stopped.

<b>- UpdateAlternativeId</b>
This function help you update alternativeId for an Asset in Azure Media Services.

<b>- UploadFromLimeLight</b>
This function helps migrating assets from LimeLight to Azure Media Services, We need to integrate it with Azure media functions under this <a href='https://github.com/xpouyat/media-services-dotnet-functions-integration/tree/master/media-functions-for-logic-app'>git rep</a>.

0 comments on commit a2a27e8

Please sign in to comment.