什么是媒体处理

什么是媒体处理

媒体处理(Media Processing Center,简称MPC)是一种多媒体数据处理服务,通过经济、弹性和高可扩展的转换方法,将存储于OBS上的音视频转码为适应各种终端(PC、TV、Phone等)播放的格式,并实现抽帧截图、图片水印、视频加密、转动图等功能,满足多样化的业务场景需求。

媒体处理服务基于华为云云计算服务构建,解决客户自建音视频处理能力不可避免的投入成本高昂、技术门槛高等问题,帮助客户专注于业务能力构建,快速交付上线。同时,支持弹性伸缩等特性,可按需提供能力,进一步节约成本,避免资源浪费。

您可以通过控制台、SDK和服务API使用媒体处理服务,也可以将其集成到自己的应用与服务中。

媒体处理功能特性

参数

特性说明

支持输入格式

●音视频文件格式:MP4、TS、MOV、FLV、MPG、MXF、WMV、ADTS、AVI、MKV、MPEG、GIF、WAV等。

●视频编码格式:H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、VP6/7/8/9、WMV1/2/3、ProRes 422等。

●音频编码格式:AAC、 AC3、EAC3、HE-AAC、MP2、MP3、PCM(s161e,s16be,s241e,s24be,dvd)、WMA等。

●字幕格式:SRT格式,文字编码格式为UTF-8。

支持输出格式

●音视频文件格式:DASH、HLS、MP4、MP3、ADTS等。

●视频编码格式:H264、 H265等。

●音频编码格式:HE_AAC、AAC、MP3等。

●图片文件格式:GIF等。

音频提取

从视频文件中单独分离出纯音频文件。

视频提取

从视频文件中单独分离出视频,无音频信息。

字幕合入

支持嵌入外部字幕文件,优化用户体验。

水印

转码时为视频添加数字水印,实现视频内容的防伪溯源和版权保护。

支持输入格式

特性说明

●音视频文件格式:MP4、TS、MOV、FLV、MPG、MXF、WMV、ADTS、AVI、MKV、MPEG、GIF、WAV等。

●视频编码格式:H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、VP6/7/8/9、WMV1/2/3、ProRes 422等。

●音频编码格式:AAC、 AC3、EAC3、HE-AAC、MP2、MP3、PCM(s161e,s16be,s241e,s24be,dvd)、WMA等。

●字幕格式:SRT格式,文字编码格式为UTF-8。

支持输出格式

特性说明

●音视频文件格式:DASH、HLS、MP4、MP3、ADTS等。

●视频编码格式:H264、 H265等。

●音频编码格式:HE_AAC、AAC、MP3等。

●图片文件格式:GIF等。

音频提取

特性说明

从视频文件中单独分离出纯音频文件。

视频提取

特性说明

从视频文件中单独分离出视频,无音频信息。

字幕合入

特性说明

支持嵌入外部字幕文件,优化用户体验。

水印

特性说明

转码时为视频添加数字水印,实现视频内容的防伪溯源和版权保护。

媒体处理使用

媒体处理使用前必读

媒体处理使用

媒体处理使用前必读

  • 媒体处理服务(Media Processing Center,简称MPC)是一种多媒体数据处理服务,通过经济、弹性和高可扩展的转换方法,将存储于OBS上的音视频转码为适应各种终端(PC、TV、Phone等)播放的格式,并实现抽帧截图、图片水印、视频加密等功能,满足多样化的业务场景需求。

    您可以使用本文档提供的API对媒体处理服务进行相关操作,如创建转码模板、创建转码任务,创建截图任务等。支持的全部操作请参见API概览

    在调用媒体处理服务的API之前,请确保已经充分了解媒体处理的相关概念,详细信息请参见产品介绍

  • 调用说明

    媒体处理提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。

    同时媒体处理还提供多种编程语言的SDK供您使用,SDK的使用方法请参见MPC SDK

    在调用媒体处理API前,请注意如下事项:

    由于媒体处理服务无媒资存储功能,只能处理存储在OBS桶中的音视频文件,因此,您在调用视频转码、转封装、转动图、抽帧截图、独立加密接口前,需要将待处理的音视频文件上传到OBS桶中,并将OBS桶授权给媒体处理服务。具体操作指导请参见上传音视频文件

    若您需要实时了解媒体处理在处理音视频文件的执行情况,您可以在调用API接口前,在媒体处理控制台配置消息通知功能。具体操作指导请参见配置消息通知功能

展开内容
收起内容

媒体处理使用之快速创建转码任务

开通媒体处理服务后,您可以将存储在OBS桶的音视频文件转换成另外一种或多种规格的音视频文件,并输出到OBS桶中,您可以参见如下步骤进行操作,也可以通过视频指导来操作。

操作流程

使用限制

  1. 支持转码的视频编码格式:H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、VP6/7/8/9、WMV1/2/3、ProRes 422等。
  2. 支持转码的音频编码格式:AAC、 AC3、EAC3、HE-AAC、MP2、MP3、PCM(s161e,s16be,s241e,s24be,dvd)、WMA等。

若源文件的编码格式不在如上列出的格式中,则会出现转码失败。

前提条件

  1. 已经注册华为云官方帐号,可单击注册页面完成注册。
  2. 已经在华为云上完成实名制认证,可参考实名认证完成认证。

操作步骤

  1. 若待转码的原始文件存储在本地,则需要开通OBS服务,并将原始文件上传到OBS桶中。
  2. 登录OBS控制台。
  3. 单击右上角的“创建桶”,在桶参数页面配置相关参数,详细参数说明请参见OBS创建桶。
  4. 若需要将原始文件和转码文件存储在不同的桶中,请创建两个桶。
  5. 说明:OBS桶区域选择需要与使用的媒体处理服务的区域一致,若使用“华北-北京四”的媒体处理服务,则需要创建“华北-北京四”的桶。
  6. 在桶列表中单击创建的桶名称,进入桶管理页面。
  7. 若您需要将原始文件上传到某个文件夹中,请先选择“新建文件夹”,创建一个文件夹。然后在该文件夹中单击“上传对象”开始上传原始文件。
  8. 您也可以选择使用OBS Browser+客户端批量上传,具体操作请参见OBS帮助中心。

  9. 登录媒体处理控制台,在左侧导航树中选择“云资源授权”,进入桶授权页面。
  10. 选择“桶授权”页签,在对应桶的所在行单击“授权”。
  11. 若原始文件和转码文件存储的不同的桶中,需要分别对两处桶进行授权。

  12. 在左侧导航树中选择“媒体处理 > 转码”,进行转码管理页面。
  13. 单击“创建任务”,在弹出的对话框中配置转码参数。
  14. 选择原始文件及转码存储的桶和路径。

  15. 选择转码模板。
  16. 媒体处理服务中预置了大量的一进一出和一进多出模板,由于系统模板预置了常见的清晰度、对应的码率、分辨率等参数,所以建议您优先使用系统模板。系统模板的相关参数可以在媒体处理控制台的“全局设置 > 预置模板”页面查看。

  17. 配置完成,单击“确定”,转码任务开始执行。
  18. 可在转码任务列表中查看转码任务执行情况。
  19. 若转码成功,可在“转码输出”列单击“输出路径”,查看转码后的音视频文件,并可在OBS中下载或分享转码后的音视频文件。

媒体处理功能特性常见问题解答

媒体处理功能特性常见问题解答

活动规则

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动时间: 2020年8月12日-2020年9月11日

  • 媒体处理服务支持哪些区域?

    媒体处理服务暂支持“华北-北京一”、“华北-北京四”、“华东-上海二”和“华东-上海一”区域。您可以在控制台左上角切换区域。

    图1 切换区域

  • 媒体处理是否支持添加背景音乐?

    媒体处理支持将存储在OBS桶中的音视频转码为适应各种终端播放的格式,同时也支持截图、水印等功能,但暂不支持添加背景音乐功能。

  • 媒体处理服务怎么退订?

    媒体处理服务默认按需付费,若您不使用就不会扣费,无需退订。如果您不想保留生成的已转码文件,请从OBS服务中删除它们,以免产生存储费用,存储费用由OBS服务收取。

  • 媒体处理服务一个转码任务是否可以有多个输出?

    媒体处理服务支持一进多出转码,即一个视频源文件在一个转码任务中输出多个分辨率、码率的视频文件,以满足不同终端、不同网速的播放需求。

    相对传统的一进一出转码,一进多出转码通过以下过程优化提高转码效率:

    只需创建一个任务,缩短操作时间、转码任务排队时间。

    只需读取、分析一次源文件,只需做一次切片。

    只需对源文件解码一次,缩短解码时间。

    在编码生成多路输出文件时,编码信息可以复用,缩短编码时间

  • 媒体处理控制台上配置了消息订阅,为什么转码完成后没有收到消息通知?

    可能是由于配置消息通知时未设置主题策略导致。您可以参考配置消息通知,在主题策略设置页面的“可发布消息的服务”中勾选上MPC服务。

  • 媒体处理能否批量下发转码任务?

    为确保所有租户的公平性,目前不支持批量下发转码任务,只能逐个创建任务。您可以在应用系统里开发批量任务下发功能。