开发者社区 问答 正文

使用Vod上传,没有报错,也没有反应

使用阿里云的Vod上传AliyunUpload.Vod。 连续上传多次同一份视频。有的视频可以上传成功,有的直接么有反应。

上传成功的请求和没有反应的请求在SDK中请求有不同

image.png

其中Action=GetUploadProgress的请求返回结果如下 image.png

我理解是SDK缓存了未上传成功的视频列表,这个和上传没有反应是何种关系?

阿里云的SDK就不能开放一下SDK源码么,压缩过后的代码定位问题太麻烦了。

展开
收起
游客clvurpp3qnryi 2021-01-14 18:25:19 820 分享 版权
阿里云 AI 助理回答

在使用阿里云VOD服务上传视频时,遇到部分视频上传成功而其他视频无响应的情况,这可能是由多种因素导致的,包括但不限于网络状况、视频文件本身的问题、SDK使用的具体配置或版本问题等。下面是一些可能的原因和建议:

  1. 网络稳定性:上传视频需要稳定的网络连接,如果网络出现波动,可能导致部分上传请求失败。请检查您的网络环境,确保在上传过程中网络连接稳定。

  2. 视频文件状态:确认所有尝试上传的视频文件是否完整且未损坏。有时候,文件损坏或者编码格式不被支持也可能导致上传失败。

  3. 并发上传限制:阿里云VOD服务可能对并发上传有相应的限制,短时间内大量并发上传请求可能会导致某些请求没有得到及时处理。可以尝试降低并发数,分批上传视频。

  4. GetUploadProgress返回信息:您提到的Action=GetUploadProgress是查询上传进度的API调用,如果返回结果中显示有未完成的上传任务,这表明之前有上传操作未能成功完成或仍在进行中。这与“没有反应”的请求可能有关联,意味着之前的上传请求可能因为某种原因(如超时、中断)未能正确结束,而SDK内部维护了这些未完成任务的状态。

  5. SDK源码:关于开放SDK源码的请求,阿里云官方提供的SDK通常会经过优化和安全测试,以保证用户能够高效、安全地使用其服务。虽然直接提供源码的做法较为少见,但阿里云文档通常非常详尽,并提供了丰富的示例代码和故障排查指南。对于特定问题,可以通过查看官方文档、社区论坛、GitHub上的Issue等方式寻求帮助,或者联系阿里云技术支持获取更专业的指导。

  6. 日志分析:为了定位问题,建议详细查看SDK的日志输出。即使代码是压缩过的,日志中通常会包含错误代码、描述信息等关键数据,这对于诊断问题至关重要。根据日志中的错误提示,对照阿里云VOD的错误码文档,往往能快速找到问题所在。

  7. 更新SDK版本:确保您使用的SDK是最新版本。有时,一些已知问题会在新版本中得到修复。

如果以上建议仍不能解决问题,建议直接联系阿里云客服或提交工单,提供详细的错误信息和日志,以便获得更专业的技术支持。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答标签:
问答地址: