上传 SDK 是指通过终端(Android、iOS、Web 等)将音视频文件以及字幕、封面图等素材上传到火山引擎视频点播服务,适用于 UGC、PGC、运营后台等终端用户上传内容的使用场景。
平台 | 接入文档 |
---|---|
Android | |
iOS | |
Web | |
Flutter | |
HarmonyOS NEXT | |
小程序 |
支持视频、图片、文件等多种类型文件的上传。针对不同场景,SDK 具备相应特点以协助接入方完成上传工作:
在传输大文件时,若一次性传输整个文件,网络环境抖动可能导致重传次数增加或上传文件不完整等问题。因此,上传 SDK 在视频上传时采用分片上传方式,降低网络环境对上传质量的影响,同时提高视频文件的上传速度。
文件上传过程中,若遇到断网、上层应用中断等特殊情况导致上传停止,下次重新上传时可从中断位置继续。用户无需担心因外部因素影响而重新开始上传。
上传 SDK 对上传过程中产生的所有具体错误进行了明确界定,从文件打开失败到分片上传失败,每个错误都配有相应的错误码。这有助于上层应用精确识别上传过程中具体哪一步出现失败,从而更细致、准确地处理各类错误,提升用户体验。
上传 SDK 本身不收取费用。将媒资上传至视频点播服务会产生存储费用,详情请参考媒资存储计费。