This repository has been archived by the owner. It is now read-only.
Tools and sample code for Windows Azure Media Services
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.nuget
AccessPolicies
AddFile
AssetFiles
Assets
CancelJob
ContentKeys
CreateAccessPolicy
DecryptAsset
DeleteAccessPolicy
DeleteAsset
DeleteJob
Download
DownloadAsset
ErrorDetails
Files
Jobs
Locators
MP4ToHLS
MP4ToSmoothStream
MakePlayer
MakeSasLocator
MediaProcessors
PlayReady
Reset
RunTask
SmoothStreamingPlayer
StreamingUrl
TaskPresets
Tasks
Thumbnail
ToMP4
Two10.MediaServices
UploadAsset
etc
.gitignore
LICENSE.txt
MediaServicesCommandLineTools.sln
README.md

README.md

MediaServicesCommandLineTools

Tools and sample code for Windows Azure Media Services.

This is experimental code that exercises the features of Windows Azure Media Services.

Not for production use. Some bits still problematic. Use with care!

Comments, feedback and patches welcome!

Getting Started

Build the solutions.

edit the ..\etc\setup.bat to include you account details.

Bring up a cmd.exe prompt and change into the ..\bin directory.

Run a command

Jobs - Lists jobs
Tasks <jobId> - list all the tasks taht are part of the specified job
Assets - Lists assets
AssetFiles <assetId> - Lists the files for an Asset
Download <fileId> - downloads a file
DownloadAsset <assetId> - downloads all the files for an asset
ToMP4 <assetId> - creates a job to convert the given asset to MP4
ContentKeys - list content keys
UploadAsset <filename> - upload and create a new asset from local file
TaskPresets - list the task presets
ErrorDetails <taskId> - Show error details of a failed task
StreamingUrl <assetId> - Create an Origin Locator for a SmoothStream asset

TODO

Test PlayReady

HLS Streaming

More example format conversions

Rob Blackwell

October 2012

Update

Changes made to reflect the new SDK.

CreateAsset is now Upload Asset.

Some formats are now more tightly constrained within Azure Media Services, so task preset strings have been utilised.