视频点播-上传视频状态异常

简介: 浅谈 本章节主要讲解上传视频到点播 VOD 存储时,控制台上显示的状态异常问题排查。 案例分析 案例 用户调用 createuploadvideoauth 获取上传凭证成功后,开始上传点播存储,发现大量的视频都是上传中的状态 排查 1)先了解下用户点播上传凭证上传的流程 先通过 CreateUploadVideo 接口获取一个有效的上传地址。

作者:张医博

浅谈

本章节主要讲解上传视频到点播 VOD 存储时,控制台上显示的状态异常问题排查。

案例分析

案例

用户调用 createuploadvideoauth 获取上传凭证成功后,开始上传点播存储,发现大量的视频都是上传中的状态

image.png

排查

1)先了解下用户点播上传凭证上传的流程

  • 先通过 CreateUploadVideo 接口获取一个有效的上传地址。
  • 然后再通过 OSS 上传文件到点播的存储 bucket
    在这个过程中当获取的点播上传凭证后 ,控制台就会把视频的状态改为上传中。当用户使用上传凭证开始上传到点播存储 bucket 成功后,视频的状态才会变为已经上传。如果只是获取的上传凭证而没有上传视频的话,状态就是一直上传中,造成的误判就是点播上传任务堆积。

2)了解了上面的流程后我们展开分析。

  • 既然已经出现了上传中的状态说明点播凭证肯定是获取到了。那我关键就是判断下是否发起了上传的操作。
  • 经过客户端沟通反馈是已经发起了上传操作,但是如何证明呢?让客户端在本地使用 wireshark 进行了抓包,wireshark 的使用方式可以 Google 看下;
    3)分析抓包结果

image.png

通过抓包可以看到客户端的上行 SYN 包一直发不出来,而且并不想网络丢包,从重传的规律看像是被安全策略或者路由不通导致的重传。
于是让客户端做了基本的 ping 测试,发现连 ping 都失败。

image.png

4)原因确定

经过和用户的沟通发现,客户端是有网络出口的安全策略,必须加白才能正常访问。客户是获取上传凭证,但是发起上传时一直没有成功,但是用户还没有基本的网络知识导致了问题的拖延。

5)视频一直上传中的状态如何清理

总结

遇到类似问题,一定要先排除客户端能否正常的获取上传凭证,获取上传凭证后能否正常上传到点播存储,一步步进行排除。
另外排查过程中一定要借助网络知识快速的定位问题。比如,Windows 端的 Wireshark ,Linux 端的 tcpdump。

相关文章
|
4月前
|
编解码 缓存 安全
视频点播这边在执行 HLS标准加密 转码后的视频,在解密播放上有些技术问题视频点播这边在执行 HLS标准加密 转码后的视频,在解密播放上有些技术问题
视频点播这边在执行 HLS标准加密 转码后的视频,在解密播放上有些技术问题视频点播这边在执行 HLS标准加密 转码后的视频,在解密播放上有些技术问题
140 1
|
9月前
|
SQL 前端开发 JavaScript
基于python的视频点播网站(python+django+vue开发的视频点播网站-视频管理系统)
平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。
182 0
|
编解码 C#
C# 阿里云视频点播--视频转码
C# 阿里云视频点播--视频转码
428 0
C# 阿里云视频点播--视频转码
|
前端开发 JavaScript API
谷粒学院(十一)课程最终发布 | 课程列表 | 阿里云视频点播服务 | 小节实现视频上传(三)
谷粒学院(十一)课程最终发布 | 课程列表 | 阿里云视频点播服务 | 小节实现视频上传(三)
谷粒学院(十一)课程最终发布 | 课程列表 | 阿里云视频点播服务 | 小节实现视频上传(三)
|
存储 编解码 前端开发
谷粒学院(十一)课程最终发布 | 课程列表 | 阿里云视频点播服务 | 小节实现视频上传(二)
谷粒学院(十一)课程最终发布 | 课程列表 | 阿里云视频点播服务 | 小节实现视频上传
谷粒学院(十一)课程最终发布 | 课程列表 | 阿里云视频点播服务 | 小节实现视频上传(二)
|
XML SQL 前端开发
谷粒学院(十一)课程最终发布 | 课程列表 | 阿里云视频点播服务 | 小节实现视频上传(一)
谷粒学院(十一)课程最终发布 | 课程列表 | 阿里云视频点播服务 | 小节实现视频上传
谷粒学院(十一)课程最终发布 | 课程列表 | 阿里云视频点播服务 | 小节实现视频上传(一)
|
开发工具 开发者 微服务
技术点-阿里云视频点播(上传视频) | 学习笔记
快速学习技术点-阿里云视频点播(上传视频)
277 0
|
开发工具 开发者 微服务
技术点-阿里云视频点播 SDK(获取视频凭证) | 学习笔记
快速学习技术点-阿里云视频点播 SDK(获取视频凭证)
265 0
|
存储 Java API
技术点-阿里云视频点播 SDK(获取视频地址) | 学习笔记
快速学习技术点-阿里云视频点播 SDK(获取视频地址)
393 0
|
存储 人工智能 API
产品百科 |如何在视频点播服务中设置视频封面
为了让视频可以更加美观地展示,每一个在点播上传的视频都设置了封面图片,点播提供了多种设置和修改视频封面的方法。视频上传完成后,点播会默认进行视频截图,如果上传时指定了封面则会使用指定的图片作为封面,如果不指定封面,则会将一张视频的截图作为封面,视频上传完成之后也可以对封面进行更新。
产品百科 |如何在视频点播服务中设置视频封面

热门文章

最新文章