检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
放视频 场景说明 媒体处理服务MPC支持将各种主流视频封装格式转换为MP4和HLS格式,实现多终端兼容适配,满足在线教育行业在不同网络条件下的多端播放需求。例如:教育网客户可以在网站提供手机APP观看学习视频。 实现原理 图1 实现原理图 使用限制 支持转封装的输入格式有:MP3、MP4、FLV、TS。
.withFormat("HLS") //转成hls切片间隔 .withSegmentDuration(5))); //发送转封装请求
Object定义。 当用于指示input时,需要指定到具体对象。 当用于指示output时,只需指定到转码结果期望存放的路径。 在字幕场景下,字幕文件名称中禁止携带特殊符号,否则会导致转码任务失败,如:[ 正确示例: demo.srt 错误示例: [demo.srt file_name
H.264和H.265高清低码帮助视频网站打造极致体验 场景说明 互联网视频网站需要在不同终端、不同带宽下,均能为客户提供良好的观看体验。MPC编解码算法,在优化原视频画质的同时,降低视频码率,实现保证视频清晰度的前提下,极大压缩视频体积。有效节约存储与带宽成本,降低视频卡顿率时延、失败率等指标,提升用户观看体验。
Object定义。 当用于指示input时,需要指定到具体对象。 当用于指示output时,只需指定到转码结果期望存放的路径。 在字幕场景下,字幕文件名称中禁止携带特殊符号,否则会导致转码任务失败,如:[ 正确示例: demo.srt 错误示例: [demo.srt file_name
10062 Invalid video codec. 截图场景下视频codec错误 截图场景下视频codec错误,请修改 406 MPC.10063 Invalid video format. 截图场景下视频format错误 截图场景下视频format错误,请修改 406 MPC.10064
重试转封装任务 功能介绍 对失败的转封装任务进行重试。 调用方法 请参见如何调用API。 URI PUT /v1/{project_id}/remux 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参考获取项目ID。 请求参数
自定义转码模板。 高清低码 指基于华为转码技术,根据人眼视觉感知模型, 对视频中每个场景、动作、内容、纹理等进行智能分析,保证相同视频画质下,码率更低,一定程度上降低带宽成本。 倍速转码 指通过对源视频分片并行转码,大幅提升转码速度。相比标准转码,转码速度可提升6倍,适用于30分钟以上的长视频。
Object定义。 当用于指示input时,需要指定到具体对象。 当用于指示output时,只需指定到转码结果期望存放的路径。 在字幕场景下,字幕文件名称中禁止携带特殊符号,否则会导致转码任务失败,如:[ 正确示例: demo.srt 错误示例: [demo.srt file_name
= System.getenv("SDK_SK"); //根据实际填写项目ID,在控制台账号名下“我的凭证 > API凭证”下查看您的项目ID String projectId = System.getenv("PROJECT_ID");
最新动态 本文介绍了媒体处理 MPC各特性版本的功能发布和对应的文档动态,新特性将在各个区域(Region)陆续发布,欢迎体验。 2020年10月 序号 功能名称 功能描述 阶段 相关文档 1 服务端Python SDK上线 发布服务端Python SDK,支持快速集成调用媒体处理已开放的所有API。
Object定义。 当用于指示input时,需要指定到具体对象。 当用于指示output时,只需指定到转码结果期望存放的路径。 在字幕场景下,字幕文件名称中禁止携带特殊符号,否则会导致转码任务失败,如:[ 正确示例: demo.srt 错误示例: [demo.srt file_name
取消转封装任务 功能介绍 取消已下发的转封装任务,仅支持取消排队中的任务。。 调用方法 请参见如何调用API。 URI DELETE /v1/{project_id}/remux 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参考获取项目ID。
= System.getenv("SDK_SK"); //根据实际填写项目ID,在控制台账号名下“我的凭证 > API凭证”下查看您的项目ID String projectId = System.getenv("PROJECT_ID");
已参考获取云资源授权,完成媒体处理服务授权。 核心代码 创建视频解析任务。 视频解析任务需要设置输入视频文件参数,如果有必要,还可以将元数据生成文件存放在指定的路径下。 1 2 3 4 5 6 7 8 9 10 //设置解析输入视频地址和输出路径 ObsObjInfo input = new
Object定义。 当用于指示input时,需要指定到具体对象。 当用于指示output时,只需指定到转码结果期望存放的路径。 在字幕场景下,字幕文件名称中禁止携带特殊符号,否则会导致转码任务失败,如:[ 正确示例: demo.srt 错误示例: [demo.srt file_name
Object定义。 当用于指示input时,需要指定到具体对象。 当用于指示output时,只需指定到转码结果期望存放的路径。 在字幕场景下,字幕文件名称中禁止携带特殊符号,否则会导致转码任务失败,如:[ 正确示例: demo.srt 错误示例: [demo.srt file_name
删除转封装任务记录 功能介绍 删除转封装任务记录,只能删除状态为“已取消”,“转码成功”,“转码失败”的任务记录。 调用方法 请参见如何调用API。 URI DELETE /v1/{project_id}/remux/task 表1 路径参数 参数 是否必选 参数类型 描述 project_id
操作权限,如图2所示。 表3 基本模式说明 策略对象 参数设置 说明 可发布消息的用户 仅自己(主题创建者) 仅和主题创建者处于同一个账号下的全部用户拥有权限通过此主题发送消息。 所有人 所有用户均有权限向该主题发布消息。 仅如下用户 设置可向该主题发布消息的用户。 格式为urn
AES-128标准协议对转码后的HLS视频内容进行加密。 安全级别较高,终端兼容性好。 支持在转码同时对视频内容进行加密,也支持在不转码的情况下,单独对视频内容进行加密。 华北-北京一、华北-北京四、华东-上海一、华东-上海二区域已发布 如何调用API创建独立加密任务? 如何调用SDK创建独立加密任务?