OSS数据处理

1、介绍

        阿里云OSS为在云上的数据打通了一个处理与使用的快速通道。通过简单的 RESTful 接口,可以在任何时间、任何地点、任何互联网设备上对存储在OSS中的数据进行分析处理。

数据处理包含以下两种:

  • 阿里云OSS原生处理服务:阿里云OSS原生处理服务包括图片处理和视频截帧,其中图片处理包括图片的缩略、剪裁、参数调节等。 OSS原生处理服务无需开通,默认集成在OSS中,创建完Bucket后即可使用。产生的数据处理费用直接在OSS上结算。
  • 智能媒体管理服务:阿里云OSS与智能媒体管理(IMM)深度结合,支持文档预览、文档格式转换、人脸识别、图片分析、二维码识别等丰富的数据分析处理操作。

2、图片处理

        本文档介绍如何快速使用OSS图片处理服务。您可以通过三种方式处理图片:为图片URL添加参数进行单次处理、使用图片样式对不同图片进行相同处理,或使用OSS SDK对图片进行处理。

处理操作 说明 文档
图片缩放 对图片进行等比缩放或固定宽高缩放。 图片缩放
图片裁剪 使用内切圆裁剪图片。 内切圆
通过指定范围的方式裁剪图片。 自定义裁剪
将图片在x或y轴上等分为多个区域,然后取出指定区域。 索引切割
使用圆角矩形裁剪图片。 圆角矩形
图片旋转 设置是否对图片进行自动旋转 自适应方向
对图片进行指定角度的顺时针旋转。 旋转
图片效果 为图片添加模糊效果。 模糊效果
调整图片的亮度。 亮度
对图片进行锐化。 锐化
调整图片的对比度。 对比度
格式转换 将图片转换为指定的格式。 格式转换
可以对保存为JPG或WebP格式的图片进行图片质量转换。 质量变换
指定图片的呈现方式。 渐进显示
获取图片信息 获取图片的平均色调。 获取图片主色调
获取图片的宽度、长度、文件大小、格式、 EXIF信息等。 获取信息
图片水印 为图片添加图片、文字或混合水印。 图片水印

3、视频截祯

注意事项

  • 当前仅支持对视频编码格式为H264的视频文件进行视频截帧。
  • OSS当前没有默认保存视频截帧的操作,视频截帧的图片需手动下载到本地。

参数说明

        操作名称:snapshot

参数 描述 取值范围
t 指定截图时间。 [0,视频时长] 单位:ms
w 指定截图宽度,如果指定为0,则自动计算。 [0,视频宽度] 单位:像素(px)
h 指定截图高度,如果指定为0,则自动计算;如果w和h都为0,则输出为原视频宽高。 [0,视频高度] 单位:像素(px)
m 指定截图模式,不指定则为默认模式,根据时间精确截图。如果指定为fast,则截取该时间点之前的最近的一个关键帧。 枚举值:fast
f 指定输出图片的格式。 枚举值:jpg、 png
ar 指定是否根据视频信息自动旋转图片。如果指定为auto,则会在截图生成之后根据视频旋转信息进行自动旋转。 枚举值:auto

视频截帧 - 对象存储 OSS - 阿里云

4、音视频处理

        存储在OSS上的多媒体音视频数据,可以通过经济、弹性、高扩展的阿里云媒体转码服务,转换成适合在移动端、PC、TV上播放的格式。

媒体转码核心能力包括:

  • 转换媒体格式,支持多平台播放。
  • 保证相同画质质量的前提下,调整视频码率、提高视频压缩效率、减小文件体积,从而减少播放卡顿并节省存储空间和流量费用。
  • 添加水印logo,突出品牌,增加产品识别度。
  • 对视频进行剪辑/拼接等二次创作。
  • 针对画质较差的视频,去除画面中的毛刺、马赛克等,修复为高清晰版本。

音视频转码 - 对象存储 OSS - 阿里云

5、智能媒体管理(IMM)

        阿里云 OSS 能够与智能媒体管理(IMM)深度结合,支持文档预览、文档格式转换、人脸识别、图片分析、二维码识别等丰富的数据分析处理操作。下面介绍如何在 OSS 控制台中使用 IMM 的功能。

前提条件

  • 要在 OSS 中使用 IMM 功能,您需要开通 IMM 服务并进行授权。有关开通服务及授权的详细步骤,请参见开通产品及创建项目中的前提条件部分。
  • 如果您使用 RAM 子账号进行本文中的操作,需要同时开通对应存储空间的访问权限和AliyunIMMFullAccess 权限。
  • 创建 IMM Project 及使用 IMM 功能会产生一定的费用,如果您不需要使用 IMM 的功能,请及时解绑 IMM。详细费用请参见计费说明。

https://lagou-imgs.oss-cn-beijing.aliyuncs.com/1.png?x-ossprocess=imm/detecface
https://lagou-imgs.oss-cn-beijing.aliyuncs.com/1.png?x-ossprocess=imm/tagimage

6、CDN 加速 (阿里 网宿 微软 亚马逊 akmai)

        对象存储OSS与阿里云CDN服务结合,可优化静态热点文件下载加速的场景(即同一地区大量用户同时下载同一个静态文件的场景)。您可以将OSS的存储空间(Bucket)作为源站,利用阿里云CDN将源内容发布到边缘节点。当大量终端用户重复访问同一文件时,可以直接从边缘节点获取已缓存的数据,提高访问的响应速度。

OSS数据处理_第1张图片

OSS数据处理_第2张图片

适用场景

  • 静态文件访问量大,服务器负载高,I/O问题导致用户访问卡顿。
  • 静态文件数量大,服务器存储空间不够。
  • 静态文件用户访问分布在各地,同一个地区客户,会成千上万次重复下载同一文件。 

CDN_内容分发网络_CDN网站加速-阿里云 

你可能感兴趣的:(分布式相关,java,开发语言,阿里云,OSS存储)