全部产品
阿里云办公

使用说明

更新时间:2018-04-12 08:58:51

概述

阿里云点播上传SDK(ApsaraVideo for Upload SDK)是阿里视频云端到云到端服务的重要一环,为您提供上传到点播和OSS上更加易用的,使用上传SDK您可以上传包括图片,视频,音频等在内各种数据文件.提供各个端上的SDK以供开发者使用.支持Web端(JavaScript)、移动端(Android,iOS)、服务端(JAVA),以及上传OpenAPI,也可以通过阿里云控制台直接上传。

功能点

功能点 功能描述
多文件列表上传 同时上传多个文件支持文件列表管理包括文件的增加、删除、取消、恢复、遍历、清空;上传控制包括开始、停止、暂停、恢复;
短视频场景上传(图片+视频) 不需要管理文件,只需要传递图片和视频的地址,设置回调即可完成图片+视频的上传
多文件上传到OSS 支持直接上传到OSS并且支持多文件列表上传及断点续传
断点续传 上传SDK内部会完成断点续传的功能,用户不需要关心任何断点和片段恢复,因为异常情况导致的视频上传失败重新上传都会从断点处开始上传

上传流程

使用上传流程

使用限制

  • 上传文件支持视频、音频和图片;
  • 上传文件扩展名需要符合以下规则:

    • 视频:3gp, asf, avi, dat, dv, flv, f4v, gif, m2t, m3u8, m4v, mj2, mjpeg, mkv, mov, mp4, mpe, mpg, mpeg, mts, ogg, qt, rm, rmvb, swf, ts, vob, wmv, webm
    • 音频:aac, ac3, acm, amr, ape, caf, flac, m4a, mp3, ra, wav, wma
    • 图片:(png,jpg,jpeg)
    1. 注:目前短视频场景上传支持不转码,如果您的视频选择的是“不转码”(上传后直接分发加速)的处理方式,那么为了保障源文件分发后是默认可播放的,则视频文件仅限于上传mp4flv文件。
  • 分片上传和状态

    SDK内部采用的是分片上传机制,状态只在一次执行内有效,如果由于各种原因导致应用退出(例如:关机、关闭浏览器页面、关闭APP、APP异常退出等),需要重新上传。

  • 移动端3G/4G<->Wifi切换

    为了避免浪费3G/4G网络下的流量,应用判断切换到3G/4G网络时(需要应用自己实现判断),可以调用pause暂停上传。在切换回Wifi网络时(需要应用自己实现判断),调用resume恢复上传。

  • 现提供了3种终端的SDK:

    • HTML5:可以集成到PC的浏览器中,开发语言JavaScript。

    • iOS:可以集成到iOS系统的APP中,开发语言Object-C。

    • Android:可以集成到Android系统的APP中,开发语言Java。