如何获取媒体处理器实例

概述

媒体处理器是完成特定视频或音频处理任务(例如,对媒体内容进行编码、格式转换、加密或解密)的组件。 提交到媒体服务的所有任务需要通过一个媒体处理器来编码、加密或转换视频或音频内容。

Azure 媒体处理器

以下主题提供媒体处理器列表:

Note

访问媒体服务中的实体时,必须在 HTTP 请求中设置特定标头字段和值。 有关详细信息,请参阅媒体服务 REST API 开发的设置

连接到媒体服务

若要了解如何连接到 AMS API,请参阅通过 Azure AD 身份验证访问 Azure 媒体服务 API

获取媒体处理器

以下 REST 调用演示了如何按名称获取媒体处理器实例(在本例中为 Media Encoder Standard)。

请求:

GET https://wamsshaclus001rest-hs.chinacloudapp.cn/api/MediaProcessors()?$filter=Name%20eq%20'Media%20Encoder%20Standard' HTTP/1.1
DataServiceVersion: 1.0;NetFx
MaxDataServiceVersion: 3.0;NetFx
Accept: application/json
Accept-Charset: UTF-8
User-Agent: Microsoft ADO.NET Data Services
Authorization: Bearer <token>
x-ms-version: 2.17
Host: wamsshaclus001rest-hs.chinacloudapp.cn

响应:

. . .

{  
   "odata.metadata":"https://wamsshaclus001rest-hs.chinacloudapp.cn/api/$metadata#MediaProcessors",
   "value":[  
      {  
         "Id":"nb:mpid:UUID:ff4df607-d419-42f0-bc17-a481b1331e56",
         "Description":"Media Encoder Standard",
         "Name":"Media Encoder Standard",
         "Sku":"",
         "Vendor":"Microsoft",
         "Version":"1.1"
      }
   ]
}

后续步骤

了解如何获取媒体处理器实例后,请转到如何对资产进行编码主题,其中说明了如何使用 Media Encoder Standard 对资产进行编码。