首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >UGSV短视频上传失败

UGSV短视频上传失败

原创
作者头像
腾讯视频云-Zachary
修改2019-09-05 21:55:05
2.1K0
修改2019-09-05 21:55:05
举报

问题描述

移动直播 iOS 或者 Android 端 SDK,调用TXUGCPublish上传接口publishVideo返回失败,或者上传完成回调返回失败。

解决方案

1.确认调用TXUGCPublish上传接口publishVideo返回值,并根据返回信息定位具体原因;

状态码

说明

0

成功

-1

正在发布短视频

-2

参数param非法

-3

参数param.secretId非法(secretId已经废弃,不会再返回这个错误码)

-4

参数param.signature非法

-5

视频文件不存在

2.如果上述接口返回0表示接口上传调用正常,上传完成回调onPublishComplete返回失败,参考错误码表 ,定位问题原因;

3.如果是报错请求参数请求上传失败,大部分情况都是签名参数错误导致的,可以拿到这个签名,在签名工具生成和校验签名:

点播客户端上传 - 签名生成工具

点播客户端上传 - 签名校验工具

4.如果还是无法确定问题,可以使用下面这个请求生成测试签名替换到开发者自己的项目,如果用测试签名可以正常上传,那么就是开发者自己上传的签名有误,请检查签名:

官方测试签名请求

方案原理

腾讯视频云提供的视频上传功能依赖COS对象存储服务,上传之后的视频可以在点播控制台的视频管理查看到。

客户端上传的接口依赖于COSSDK,支持分片上传和断点续传。

相关代码(以iOS端为例)封装成了VideoUpload在Demo中提供出来,可以直接拖入开发者自己的工程中使用。

1.短视频上传介绍文档:https://cloud.tencent.com/document/product/584/15534

2.签名生成文档:https://cloud.tencent.com/document/product/266/9221

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题描述
  • 解决方案
  • 方案原理
相关产品与服务
云点播
面向音视频、图片等媒体,提供制作上传、存储、转码、媒体处理、媒体 AI、加速分发播放、版权保护等一体化的高品质媒体服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档