StreamLake上传SDK(StreamLakeUploader )是基于快手多年的技术沉淀,自主研发的一款跨平台的客户端上传工具,支持iOS、Android端,将视频/图片等文件上传到点播云存储,帮助开发者快速完成业务的开发。
支持视频、图片等文件的上传,支持多中文件类型,参见附件表。
支持分片上传方式,降低网络环境对上传质量的影响,提高视频文件上传的速度;当上传意外终止时,用户再次上传该文件,可以从中断处继续上传,减少重复上传时间,提升用户体验。
仅需几个接口,即可轻松实现上传逻辑的调用。
终端用户将客户端本地视频上传到点播云存储,适用于 UGC(用户生产内容)、PGC(专业生产内容) 等场景。
功能点 | 说明 | iOS&Android |
---|---|---|
文件格式 | 支持多种文件格式上传; 支持同时上传多个文件支持文件列表管理。包括文件的增加、删除、取消、恢复、遍历、清空。 |
✓ |
分片上传 | 支持分片上传方式,降低网络环境对上传质量的影响,提高视频文件上传的速度。 | ✓ |
断点续传 | 当上传意外终止时,用户再次上传该文件,可以从中断处继续上传,减少重复上传时间。 | ✓ |
携带封面 | 支持上传时携带视频封面。 | ✓ |
上传控制 | 包括开始、停止、暂停、恢复。 | ✓ |
事件通知 | 支持设置回调获取上传事件通知 | ✓ |
网络切换 | 避免流量浪费,切换到3G/4G网络时,可以暂停上传;在切换回WIFI网络时,可恢复上传。(网络切换部分需要应用自己实现判断) | ✓ |