涉及产品
OSS
媒体处理(MPS)
目标读者
需要对视频,音乐等媒体进行处理操作的开发者,例如视频网站、视频APP开发者等。
使用场景
智能审核、精准提效
智能识别视频色情、暴恐涉政、广告、不良画面等内容,大幅节省人工审核人力成本,降低违规风险。
高效编码、降低成本
在保证画质前提下,以高效编码算法,提质降码,减少播放卡顿并节省存储和流量费用。
智能生产、内容再造
利用视频AI和超分技术、媒体处理技术,实现低画质素材高清重生、视频水印、截图、剪辑等内容再造。
视频加密、版权保护
使用视频DNA、视频加密、视频DRM技术,实现对视频版权、防盗链、侵权溯源等全方位保护。
数据智能、提升转化
视频AI技术结合画面美学和海量用户行为数据,选出最优画面分析截图,提升视频点击转化率。
基本概念
作业 |
作业在媒体处理服务里面是一个抽象的概念,包含多种类型的作业,如转码作业、截图作业、媒体信息作业等。 |
管道 |
当用户通过控制台或API接口提交作业后,作业会进入管道中进行排队,根据优先级和提交顺序依次执行。 |
转码模板 |
本质是将一些转码作业中常用的参数组合后供转码作业调用。 |
工作流 |
通过配置多个单任务操作组合对一个输入进行自动化处理的过程。 |
方案介绍
本文以将OSS中视频资源转码为流畅、标清、高清三种分辨率,并截取首帧作为封面为例,介绍一套从零开始搭建的视频转码方案。
实施流程
1.创建OSS存储空间,上传视频内容
用户有多种方法可以管理OSS存储空间:控制台、命令行管理工具ossutil、图形化管理工具ossbrowser、API与SDK等。详细可以参考OSS快速入门
2.开通MPS服务,并授权OSS存储访问权限。
由于媒体资源均存放在OSS的Bucket中,需要对MPS授权访问OSS才能正常使用MPS服务。
3.配置媒体Bucket
媒体处理操作的媒体资源均存放在OSS的Bucket中,媒体Bucket是视频点播、媒体处理服务中用到的Bucket的概念,需要添加媒体Bucket才可以在任务、工作流中选择对应的Bucket作为输入和输出路径。
4.配置MPS工作流
如图所示,本工作流包含4个并行的作业:分别是首帧截图、流畅转码、标清转码、高清转码。
4.1 配置转码模版
每一个作业需要配置对应的转码模版。除系统模版之外,用户可以自定义模版,将视频转化为相应的格式。
4.2 配置截图作业
5.获取处理后结果
接下来运行工作流,转码后的视频和截图后的图片就输出到第三步配置的“输出bucket”中。
方案优势
操作简单,图形化搭建简单易学。
高性价比、转码能力强大、转码算法专业、功能丰富、高可定制等。