Службы мультимедиа Azure, кодирование настраиваемой ширины и высоты с использованием PHP SDK

Как создать пользовательское измерение в Azure Media Service с помощью php sdk
как 640X360 при 650 к / с и 960X540 при 1500 к / с

0

Решение

Согласно документу о Github в https://github.com/Azure/azure-sdk-for-php#encode-asset около Кодировать актив, Вы можете попытаться настроить пресеты задач для MES (Media Encoder Standard) через:

$mediaProcessor = $this->restProxy->getLatestMediaProcessor('[Media processor]');

$task = new Task('[Task XML body]', $mediaProcessor->getId(), TaskOptions::NONE);
$task->setConfiguration('[Configuration name]');

$restProxy->createJob(new Job(), array($inputAsset), array($task));

И вы можете сослаться на https://msdn.microsoft.com/en-us/library/mt269926.aspx для образца заданного содержимого XML.

0

Другие решения

Media Encoder Standard может принимать пользовательские пресеты в вызове setConfiguration. Вы можете отправить в XML или JSON.
https://msdn.microsoft.com/library/azure/mt269960.aspx

Предустановки также хранятся в GitHub.
https://github.com/Azure/azure-media-services-samples/tree/master/Encoding%20Presets/VoD/Media%20Encoder%20Standard

0