CloudFile——专业的文件内容服务套件
CloudFile文件内容管理服务套件,专注于提供GB
级别文件(特别是声像、影像)内容的高速传输、编解码、切割、副本转换等相关功能。
基于其优秀的主从架构设计,CloudFile可以支持大至10GB级别影像文件的格式转换与多段清晰度输出,并支持与互联网视频网站相同的在线视频观看体验。
该服务可不依赖互联网独立部署,主要提供了以下能力:
- 文档的上传、下载、断点下载、删除、查询
- 基础文件的缩略图生成
- office文件的pdf副本、缩略图生成
- 音频文件的专辑封面缩略图生成
- 视频文件的封面缩略图生成
- 视频文件的不同格式转换
- 视频文件的流切割,以便于支持网页播放器的使用
注意:一些特性属于xpack的专有功能,如需使用,需要增量部署。
影像功能需额外购买xpack-media,office文档转换功能需额外购买xpack-office
基础功能
Base | xpack-office | xpack-media | xpack-media-plus |
---|---|---|---|
- 文件上传 - 文件下载 - 文件更新 - 文档元数据提取 - 自定义元数据管理 - 任务提交 - 任务查询 - 文档内容转换任务 | - Word文件转换 - Excel文件转换 - PPT文件转换 需额外安装 cloudfile-office-server | - 音频文件转换 - 视频文件转换 | - 视频文件多分辨率转换 - 视频文件切片 - web播放器支持 需依赖 xpack-media |
与Content Server的集成
ACS服务器文件加速
CloudFile经配置与acs集成后,可通过sdk生成文档的直链。
用户可不通过acs,直接获得对文件的下载权,该下载链接可通过参数调节有效期,从而实现“对特定用户的有限授权”功能。
同时CloudFile支持对文件的随机访问,这意味着市面上通用的多线程断点续传下载软件(如迅雷)可以得到最大程度的支持。下载大文件不用再担心中途因网络闪断而需重新下载的情况发生。
其他特性介绍
除了将文件流进行分离外,cloudfile还提供了如下特性:
- 文件下载优化,可脱离alfalfa独立运行或与alfalfa进行文件系统集成
- 支持文件多线程分片访问,支持下载工具并发加速下载,支持断点续传
- 支持与外部系统进行集成,提供类似于阿里云oss的上传、下载等功能
- 文件有效期管理,对外提供文件的有限授权
- 底层文件系统支持异地同步,提供类似cdn的文件分发能力
- 常规文件(文本、pdf、图片)转换为缩略图副本
- office文件、wps文件转换为pdf、缩略图副本, 需xpack-office
- 影音文件转换为缩略图、多分辨率(视频)副本,需xpack-media
- 视频文件转换为流媒体格式hls副本,支持前端播放器集成,实现互联网流媒体点播功能,需xpack-media
- 图片、非结构化pdf文件经OCR识别后转换为doc或json