Azure Media Services,使用PHP SDK

时间:2016-04-06 02:46:02

标签: php azure azure-media-services

如何使用php sdk在Azure Media Service上创建自定义维度 像640X360,650 fps和960X540 at 1500 fps

2 个答案:

答案 0 :(得分:0)

根据Github在https://github.com/Azure/azure-sdk-for-php#encode-asset关于编码资产的文档,您可以尝试通过以下方式为MES(媒体编码器标准版)配置任务预设:

$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内容的示例。

答案 1 :(得分: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