使用指南

更新时间:2018/07/12 访问次数:287877

1.概述

图片、短视频等多媒体资源的流畅度和稳定性是影响 App 用户体验的关键。为助力无线开发者轻松打造最流畅的 App,友盟携手阿里百川推出了“多媒体服务”(花名“顽兔”,“玩图”的谐音,文档中将统一使用“顽兔”代指多媒体服务)。
通过阅读本文,开发者将对顽兔提供的功能和如何快速入手顽兔有一个清晰的概念。
开发者可以在移动端轻松集成顽兔 SDK(安卓、iOS),享受高速的文件上传、下载等服务;也可以在服务端完成顽兔 SDK 集成(Java、PHP),不过需要自行管理移动端与服务端的通信链路。
除了上传、下载等基本功能,顽兔还通过简单的 API 提供了图片、视频等文件处理功能,通过控制台提供了使用情况查询、文件检索、域名绑定、防盗链等配置管理功能,针对用户的存量文件,还提供了文件搬家和镜像存储功能。 
 

2.移动端上手指南

架构图

使用移动端 SDK,配合控制台,开发者即可最优、最高效获得顽兔提供的所有功能。开发者 App 集成顽兔 iOS 或 Android SDK 只需关注四个要素:

1. 上传:调用移动端 SDK 接口,将手机上的图片、短视频等文件发送至顽兔的指定空间
2. 加载:调用移动端 SDK 接口,或通过 url 的方式加载文件
3. 鉴权:生成安全图片,打包进移动端 SDK,在上传时由 SDK 自动完成鉴权过程
4. 管理:推荐用户直接使用控制台进行管理

 

 

3.服务端上手指南

架构图 

有些开发者认为 App 与自己的服务器通信心里更踏实,所以即使在无法充分利用顽兔提供的双向加速能力,还要额外付出移动端与服务端通信开发、维护的成本的情况下,也愿意采用这种架构。开发者服务器集成服务端 SDK 需要关注的要素有:

1. 自定义:用户需要自定义移动端与服务端通信的消息格式、鉴权方式,还需要自行采取措施保证上传的速度和稳定性
2. 上传:调用服务端 SDK 接口,将移动端上传的文件发送至顽兔的指定空间
3. 加载:移动端通过 url 的方式加载文件
4. 鉴权:使用顽兔分配的 AK、SK 配置服务端 SDK,文件上传时由 SDK 完成鉴权过程 
5. 管理:推荐直接使用控制台进行管理,也可以使用 SDK 提供的管理接口开发自己的控制台

 

使用向导

 

1.开通服务,创建空间用于文件存储,参考 接入指引

2.下载服务端 SDK,导入 Demo 工程,通过 AK、SK 配置签名,参考 Java SDK 或 PHP SDK

3.参照上传、下载、管理、鉴权等接口描述,熟悉 Demo,参考Java SDK 或 PHP SDK

4.引入 SDK 到目标工程,并根据需要调用相应接口,完成业务逻辑开发

4.图片处理 

顽兔提供了针对图片的缩放、裁剪、格式转换、WebP 压缩、高斯模糊、图文水印等丰富的处理功能。

举例来说,对图片 “http://pic.myapp.com/pic.jpg” 进行长 100 ,宽 100 的缩放,并调整图像质量为原图的 90%,只需在原图 url 后面加上 “@100w_100h_90Q.jpg”即可。 关于图片处理更多的样式说明,请参考图片处理

为了在同一空间中复用图片处理样式,可以在控制台中,将图片处理操作和参数保存为样式别名。例如,在空间中指定样式“abc=100w.jpg”(按宽缩略成100,保存成jpg格式),那么对该空间中的图片缩略 url/pic.jpg@100w.jpg,可以使用url/pic.jpg@!abc 来代替。控制台操作路径为:空间管理 -> 某指定空间 -> 图片处理 -> 新建样式,弹出配置对话框如下:

 

FAQ

测试啊啊

返回
顶部