-
常用概念 - 媒体处理 MPC
常用概念 OBS 对象存储服务(Object Storage Service,OBS)。媒体处理服务使用OBS管理媒体文件,媒体文件需上传到OBS才能进行转码,并将转码后的输出文件写入OBS。OBS更多信息请参见OBS帮助中心。 桶 OBS中存储对象的容器。
-
概述 - 媒体处理 MPC
概述 媒体处理服务(Media Processing Center,简称MPC)是一种多媒体数据处理服务,通过经济、弹性和高可扩展的转换方法,将存储于OBS上的音视频转码为适应各种终端(PC、TV、Phone等)播放的格式,并实现抽帧截图、图片水印、视频加密等功能,满足多样化的业务场景需求
-
功能总览 - 媒体处理 MPC
API MPC提供了REST(Representational State Transfer)风格API,支持您通过HTTP/HTTPS请求调用,实现音视频转码,以及视频的转封装、转动图、抽帧截图等操作。
-
开发前准备 - 媒体处理 MPC
" + e.getErrorCode()); logger.error("ErrorMsg: " + e.getErrorMsg()); } 异步客户端使用。
-
删除水印模板 - 媒体处理 MPC
核心代码 1 2 3 4 5 // 发送删除水印配置模板请求给媒体处理服务 DeleteWatermarkTemplateRequest req = new DeleteWatermarkTemplateRequest().withTemplateId(215728); DeleteWatermarkTemplateResponse
-
Python SDK - 媒体处理 MPC
(HttpHandler().add_response_handler(response_handler)) \ HttpHandler支持“add_request_handler”和“add_response_handler”方法。
-
Go SDK - 媒体处理 MPC
表1 异常处理 一级分类 一级分类说明 ServiceResponseError service response error url.Error connect endpoint error 1 2 3 4 5 6 7 # 异常处理 response, err := client.ListTranscodingTask
-
查询转码任务 - 媒体处理 MPC
error ErrorResponse object 错误信息 output_file SourceInfo object 输出信息 表8 ErrorResponse 参数 参数类型 描述 error_code String 错误码。
-
查询转码模板 - 媒体处理 MPC
import com.huaweicloud.sdk.mpc.v1.model.ListTemplateResponse; import com.obs.services.internal.ServiceException; import java.util.Collections
-
更新转码模板组 - 媒体处理 MPC
dash_interval 否 Integer DASH间隔,仅封装类型“pack_type”取值为2或3时,该参数生效。 取值范围:[2,10]。 单位:秒。 pack_type 是 Integer 封装类型。
-
删除转码模板 - 媒体处理 MPC
import com.huaweicloud.sdk.mpc.v1.model.DeleteTemplateResponse; import com.obs.services.internal.ServiceException; public class TestDeleteTranscodeTemplate
-
新建转码模板 - 媒体处理 MPC
dash_interval 否 Integer DASH间隔,仅封装类型“pack_type”取值为2或3时,该参数生效。 取值范围:[2,10]。 单位:秒。 pack_type 是 Integer 封装类型。
-
返回结果 - 媒体处理 MPC
1 2 3 4 { "error_msg": "The request message format is invalid.", "error_code": "IMG.0001" } 其中,error_code表示错误码,error_msg表示错误描述信息。
-
新建转码任务 - 媒体处理 MPC
dash_interval 否 Integer DASH间隔,仅封装类型“pack_type”取值为2或3时,该参数生效。 取值范围:[2,10]。 单位:秒。 pack_type 是 Integer 封装类型。
-
错误码 - 媒体处理 MPC
MPC 任务已过期 任务已过期,请检查 406 MPC.10221 Internal service error. 内部服务异常 请检查模板并重试 406 MPC.10222 Key parameters in the template are inconsistent.
-
错误码 - 媒体处理 MPC
MPC 任务已过期 任务已过期,请检查 406 MPC.10221 Internal service error. 内部服务异常 请检查模板并重试 406 MPC.10222 Key parameters in the template are inconsistent.
-
创建转封装任务 - 媒体处理 MPC
model.ObsObjInfo; import com.huaweicloud.sdk.mpc.v1.model.RemuxOutputParam; import com.obs.services.internal.ServiceException; public class
-
查询转码模板 - 媒体处理 MPC
Integer 转码模板ID。
-
查询转封装任务 - 媒体处理 MPC
表9 VideoInfo 参数 参数类型 描述 width Integer 视频宽度 height Integer 视频高度 bitrate Integer 视频码率。 单位: kbit/s bitrate_bps Long 视频码率。
-
查询转码模板组 - 媒体处理 MPC
dash_interval Integer DASH间隔,仅封装类型“pack_type”取值为2或3时,该参数生效。 取值范围:[2,10]。 单位:秒。 pack_type Integer 封装类型。