文档首页 > > API参考> 快速入门> 新建转码模板

新建转码模板

分享
更新时间: 2020/01/06 GMT+08:00

本节通过调用媒体处理的API来创建转码模板。

涉及API

当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。

操作步骤

  1. 获取用户Token,用于调用创建转码模板接口时进行认证鉴权。

    “我的凭证”页面获取 usernamedomainnameprojectname,调用如下接口获取Token。详细信息请参见 构造请求
    POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens
    Content-Type: application/json
    {
      "auth": {
        "identity": {
          "methods": [
            "password"
          ],
          "password": {
            "user": {
              "name": "username", //用户名。
              "password": "password", //用户登录密码。
              "domain": {
                "name": "domainname" //用户所属的账号名称。  
              }
            }
          }
        },
        "scope": {
          "project": {
             "name": "projectname"  //项目名称。
          }
        }
      }
    }
    图1所示,红框中的信息为获取用户Token。
    图1 获取用户Token

  2. 选择POST请求方法并输入请求URI。

     https://mts.cn-north-4.myhuaweicloud.com/v1/${project_id}/template/transcodings
    “mpc.cn-north-4.myhuaweicloud.com”为媒体处理服务的终端节点,您可以在 区域和终端节点中获取。

    调用IAM接口的区域需与调用媒体处理接口的区域一致,如调用“cn-north-4”区域的IAM接口获取用户Token,则该Token仅能用于调用“cn-north-4”区域媒体处理接口的鉴权。

  3. 在请求消息头中增加“X-Auth-Token”,值设置为步骤1中获取的用户Token。
  4. 在请求消息体中传入如下所示的参数。

    {
    	"template_name":"MP4_H.264_1920x1080_6000_HEAAC",
    	"video":{
    		"codec":1,
    		"bitrate":6000,
    		"profile":3,
    		"level":15,
    		"preset":3,
    		"ref_frames_count":4,
    		"max_iframes_interval":5,
    		"bframes_count":4,
    		"frame_rate":1,
    		"width":1920,
    		"height":1080,
    		"aspect_ratio":0,
    	},
    	"audio":{
    		"codec":1,
    		"sample_rate":4,
    		"bitrate":128,
    		"channels":2
    	},
    	"common":{
    		"PVC":0,
    		"hls_interval":5,
    		"dash_interval":5,
    		"pack_type":1
    	}
    }

    请求响应成功后,返回转码模板ID,状态码为201 Created。

    {
      "template_id":1001
    }

    若请求失败,返回如下所示的错误码及错误描述。

    {
      "error_code": "MPC.10091",
      "error_msg": "模板名字重复。"
    }

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区