全部产品
云市场

客户端上传

更新时间:2019-01-15 17:31:54

简介

客户端上传,是指将移动端(Web、iOS、Android)或PC端媒体文件上传到点播存储,适合UGC、PGC、运营后台等场景。

流程如下:

客户端上传流程.png

准备工作

部署授权服务

在客户端上传媒体文件时,会直接将文件上传到点播存储(基于OSS),不会再经服务端进行中转,故客户端上传必须进行鉴权,也就是需要您在应用服务器上部署授权服务。

目前客户端上传SDK支持两种授权方式:

点播默认推荐使用上传地址和凭证的方式,其相比STS方式更具优势,两种方式对比参考 上传(播放)凭证和STS方式对比

客户端集成

点播提供三种客户端上传SDK:

支持功能

客户端上传SDK支持多种上传功能和设置:

  • 多种媒体文件上传:支持视频、音频、图片等多种本地媒体文件的上传。
  • 多文件列表上传:同时上传多个文件支持文件列表管理包括文件的增加、删除、取消、恢复、遍历、清空。
  • 上传控制:包括开始、停止、暂停、恢复。
  • 断点续传:上传SDK内部会完成断点续传的功能,用户不需要关心任何断点和片段恢复,因为异常情况导致的视频上传失败重新上传都会从断点处开始上传。
  • 网络切换:移动端3G/4G<->Wifi切换,为了避免浪费3G/4G网络下的流量,切换到3G/4G网络时(需要应用自己实现判断),可以调用pause暂停上传。在切换回Wifi网络时(需要应用自己实现判断),调用resume恢复上传。
  • 附加设置:其它上传时的附加设置可参考 媒体上传概述