-
MPC的视频转封装能力帮助在线教育客户实现多终端播放视频 - 媒体处理 MPC
MPC的视频转封装能力帮助在线教育客户实现多终端播放视频 场景说明 媒体处理服务MPC支持将各种主流视频封装格式转换为MP4和HLS格式,实现多终端兼容适配,满足在线教育行业在不同网络条件下的多端播放需求。例如:教育网客户可以在网站提供手机APP观看学习视频。 实现原理 图1 实现原理图
-
修订记录 - 媒体处理 MPC
265高清低码帮助视频网站打造极致体验”章节 新增“MPC的视频截图能力帮助视频网站客户快速构建媒体处理平台”章节 新增“MPC的视频转封装能力帮助在线教育客户实现多终端播放视频”章节 2022-11-30 第一次正式发布。
-
构造请求 - 媒体处理 MPC
名称 描述 是否必选 示例 Host 请求的服务器信息,从服务API的URL中获取。值为hostname[:port]。端口缺省时使用默认的端口,https的默认端口为443。 否 使用AK/SK认证时该字段必选。 code.test.com or code.test.com:443
-
MPC支持的转码格式? - 媒体处理 MPC
视频其他要求 支持自适应I帧 建议最大I帧间隔<10s;支持固定间隔I帧。 支持B帧 建议最大连续B帧数<6。 支持多参考帧 建议参考帧数<5。 交织编码支持方式 建议提供逐行扫描的片源,仅支持2 3 pulldown交织方式。 音频要求 输入音频文件编码格式 AAC、 AC3、EA
-
获取项目ID - 媒体处理 MPC
com/v3/projects/a4a5d4098fb4474fa22cd05f897d6b99" }, "id": "a4a5d4098fb4474fa22cd05f897d6b99", "enabled": true
-
Python SDK - 媒体处理 MPC
的SDK版本号请参见SDK开发中心。 使用pip安装 执行如下命令安装Python SDK核心库以及相关服务库: 1 2 3 4 # 安装核心库 pip install huaweicloudsdkcore # 安装MPC服务库 pip install huaweicloudsdkmpc
-
消息通知json格式说明 - 媒体处理 MPC
任务结束时间。 intput FileAddress 转码文件输入地址。 output FileAddress 转码文件输出地址。 description string 任务描述。 media_detail MediaDetail 转码详细信息,失败时没有该字段。 表3 MediaDetail参数说明
-
查询转码任务 - 媒体处理 MPC
String 用户自定义数据。 error_code String 转码任务的返回码。 description String 转码任务描述,当转码出现异常时,此字段为异常的原因。 tips String 转码成功,但音频采样率过低时的提示。 transcode_detail TranscodeDetail
-
示例2:提交视频转码任务 - 媒体处理 MPC
"10", "dy": "10", "referpos": "BottomLeft", "timeline_start": "6", "timeline_duration": "8" } 请求响应成功后,返回水印模板ID。 { "template_id":242
-
查询转动图任务 - 媒体处理 MPC
start_time String 任务启动时间 end_time String 任务结束时间 error_code String 任务的返回码。 description String 错误描述 user_data String 用户数据。 input ObsObjInfo object 源文件信息
-
查询视频解析任务 - 媒体处理 MPC
start_time String 任务启动时间 end_time String 任务结束时间 error_code String 任务的返回码。 description String 错误描述 user_data String 用户数据。 input ObsObjInfo object 源文件信息
-
查询转封装任务 - 媒体处理 MPC
start_time String 任务启动时间 end_time String 任务结束时间 error_code String 任务的返回码。 description String 错误描述 user_data String 用户数据。 input ObsObjInfo object 源文件信息
-
查询独立加密任务 - 媒体处理 MPC
加密生成的文件名,数组类型,可能包含多个,包含加密文件名。 user_data String 用户数据。 description String 加密任务描述,当加密出现异常时,此字段为异常的原因。 表6 ObsObjInfo 参数 参数类型 描述 bucket String OBS的bucket名称。
-
查询截图任务 - 媒体处理 MPC
输出文件名。 user_data String 用户数据。 description String 任务描述。 thumbnail_info Array of PicInfo objects 截图文件信息。 表6 ObsObjInfo 参数 参数类型 描述 bucket String
-
修订记录 - 媒体处理 MPC
增加应用示例章节,提供新建转码模板接口的调用示例。 2019-06-28 第十三次正式发布 本次变更如下: 新增动图管理接口。 新增视频解析接口。 2019-6-26 第十二次正式发布 本次变更如下: 新增转封装接口。 2019-04-29 第十一次正式发布 本次变更如下: 查询转码任务接口添加片源和输出文件信息。
-
新建视频解析任务 - 媒体处理 MPC
output_file_name String 解析文件名称 description String 任务描述,如当任务异常时,此字段为异常的具体信息 metadata MetaData object 视频文件元数据 表6 ObsObjInfo 参数 参数类型 描述 bucket String
-
新建截图任务 - 媒体处理 MPC
则图片尺寸按max_length 得出;若该参数和width/height都未选择,则按源片源宽高输出截图 响应参数 状态码: 202 表6 响应Body参数 参数 参数类型 描述 task_id String 任务ID。 status String 任务状态 create_time