一、 如何判断并处理上传视频(或大文件)过程中遇到的一些常见问题 当遇到反应说视频(或大文件)发不出去时,首先需要进入发送队列查看,根据实际情况进行处理:

1、如果进入发送队列,查看到需要发送的视频(或大文件),没有任何错误提示信息,则:视频应该仍然在上传,只是可能由于视频文件过大或者上行网速的原因,导致上传过程缓慢 此时可询问用户的视频大小

询问网络类型及带宽,以估算大概的上行网速

询问网络的使用环境:连接的wifi是否有大量人员使用,如果其他人员使用需要根据实际人数再次均分上行网速

综合上述情况,可向用户明确此时预估的上行网速网络情况,烦请用户耐心等待即可。

2、如果进入发送队列,查看到需要发送的视频(或大文件),出现类似:“连接服务器失败”、“连接中断”、 "发送任务失败:处于离线状态”、"网络超时"等错误提示信息时,则:可能由于上行网速的原因,导致上传过程出现了中断

如出现了这种情况,可先了解如下信息:

(1)如果用户处于公共区域(如学校或培训现场): 询问网络类型及带宽,以估算大概的上行网速

连接的wifi有大量人员使用,所有连接人均分上行网速,导致网速波动

同时需要了解所连接的无线路由器所能承受的最大连接人数,如果接近或超过了最大连接人数,则每个连接到该网络的用户都可能网络波动及中断

(2)如果用户处于自己的家中或私人环境: 询问网络类型及带宽,以估算大概的上行网速

询问在上传视频过程中是否从有网络的区域去过无网络的区域

用户手机的网络模块,连接时是否经常出现网络闪断闪连的情况(目前已知:三星手机在连接wifi时,经常出现自动断开连接并重连的情况)

用户手机是否设置了在锁屏或黑屏状态下,断开wifi网络(可在手机设置-wlan设置-高级设置中查看休眠设置)

解决方案:

上传视频等文件是一个持续的过程,中间过程网络波动不稳定均可能会导致视频的上传失败。如果用户出现上述的错误,非常有可能由于网络波动不稳定导致视频的上传失败,此时可建议用户: 在发送队列,尝试重新上传该文件;

如果用户在公共区域,可建议用户在家或一个较为独享的网络状态下再次体验该功能

如果用户在私人环境,则可建议用户断开路由器2分钟后重新连接网络,,并确保在上传过程中网络始终是连接状态

3、如果进入发送队列,查看到需要发送的视频(或大文件),出现类似:“文件错误”、 "加载发送文件任务失败”、"要发送的文件不存在或不能访问”、”未上传完成"等错误提示信息时,则:可能由于要发送的文件:“无法访问”、“文件损坏”、“文件上传过程中由于网络波动导致加载的文件出错的原因,导致上传过程出现了中断

如出现了上述情况可分情况进行处理:

(1)如果用户出现“文件错误”或"要发送的文件不存在或不能访问”,则:可能是要上传的视频已损坏或没有权限访问该文件

解决方案:

(1.1)通过手机的“相册”软件,查找要发送的视频软件,查看该视频是否存在且能够正常播放 如果已经不存在或无法正常播放,则可以将发送队列中出错的待发送视频删除(Android手机长按;iPhone手机左滑删除),并重新录制或选择视频并进行发送

如果仍然存在且可正常播放,则可以选择将发送队列中出错的待发送视频直接重新发送或删除后再次发送该视频进行尝试

(1.2)查询手机是否禁止校内外访问相机或相册 iPhone手机,进入“设置”页面滑动页面找到“校内外”,点击进入权限查看页面,如果已禁止访问,打开权限,重新启动客户端,删除发送队列中的错误视频,重新发送即可

Android手机,通过手机自带的安全软件或第三方软件,找到“程序管理-权限管理”进行查看(由于Android手机系统和第三方软件较多且复杂,没有通用的查询方式,上述方式仅供参考,可根据实际情况找到权限管理,查看权限),如果已禁止访问,打开权限,重新启动客户端,删除发送队列中的错误视频,重新发送即可。

(1.3)如果通过如上方式均无法解决,则需要将用户的手机型号和系统版本、网络类型、视频类型、用户的校内外账号、发送队列错误截图,提供给客服,客服会提交给研发部分同事进行查询问题

(2)如果用户出现“加载发送文件任务失败”或"未上传完成”,则:可能是要上传的视频过程中由于频繁的网络波动或手机系统运行出错导致加载视频过程中视频损坏或出错

解决方案: (2.1)进入发送队列,将出现该类错误的待发送视频删除(Android手机长按;iPhone手机左滑删除),并重新选择视频并进行发送即可

(2.2)如果通过如上方式均无法解决,则需要将用户的手机型号和系统版本、网络类型、视频类型、用户的校内外账号、发送队列错误截图,提供给客服,客服会提交给研发部分同事进行查询问题

二、如果出现非上述描述的问题怎么办?

将用户的手机型号和系统版本、网络类型、视频类型、用户的校内外账号、发送队列错误截图,提供给客服,客服会提交给研发部分同事查询问题

三附录:

一、关于网络环境信息说明 宽带类型 理论上行网速(kb/s) 备注

联通100M光纤 500-800kb 1、上行网速:及上传文件时的速度

2、数据来源于网络平均值

3、各地区运营商对“上行网速”均做了不同限制,故该值仅供参考

电信100M光纤 800-1024kb NA

联通20M光纤 50-200kb NA

电信20M光纤 100-400kb NA

分别以联通和电信两个角知名的运行商的最好的光纤网络为例,在百兆光纤的情况下,用户在独享网络,不考虑网络损耗的情况下, 网速最好可达到1024kb;

但实际结果: 非联通或者电信的其他品牌网络运营商,速率会偏低

非光纤网络速率会偏低

大部分网络均不是独享网络,要视具体情况均分网速

正常的网络均会在传输过程和使用路由器过程中损耗部分网速

所有网络运营商均会对上行网速进行限制,故实际的上行网速需视当时的具体情况而获知(上表中的是较好的理论值)

二、关于视频大小说明 手机型号 手机系统 视频时长 视频大小

小米2 Android 一分钟 60M

小米4 Android 一分钟 68M

iPhone5 iPhone 一分钟 93M

iPhone6Plus iPhone 一分钟 125M 以Android系统和iPhone系统的两款手机作为举例,目前市面上新的手机,摄像头像素不断的再提高,故录制的视频也越来越大(以魅族手机为例,录制1分钟的视频,视频大小已经达到128M),故该值仅供参考。

参考上述中的上行网速,在非常理想状态下,上传一个最小的60m视频需要60*1024/800=77秒=1.2分钟(1M=1024kb)

android 视频上传网络异常,App上传视频(或大文件)失败怎么办?相关推荐

  1. 超详细的Android百度地图开发:在APP上定位并显示出来

    超详细的Android百度地图开发:在APP上定位并显示出来 一 写在前面 二 注册百度开发者账户.申请API KEY 三.代码实现 四.问题 五.总结 一 写在前面 由于项目所需,我需要在手机APP ...

  2. Android中静态方式破解某App实现所有视频app去除广告功能

    转:  Android中静态方式破解某App实现所有视频app去除广告功能 作为一个屌丝程序猿也有追剧的时候,但是当打开视频app的时候,那些超长的广告已经让我这个屌丝无法忍受了,作为一个程序猿看视频 ...

  3. 大文件分片上传前端框架_基于Node.js的大文件分片上传

    基于Node.js的大文件分片上传 我们在做文件上传的时候,如果文件过大,可能会导致请求超时的情况.所以,在遇到需要对大文件进行上传的时候,就需要对文件进行分片上传的操作.同时如果文件过大,在网络不佳 ...

  4. 楚乔传手游 服务器维护,楚乔传手游网络异常进不去游戏怎么办?楚乔传网络异常解决方法...

    随着楚乔传的大热,手游楚乔传也应运而生,上线后的楚乔传手游版虽然好玩但也出现了许多的BUG和问题,最近有小伙伴说楚乔传手游下载后,打不开一直显示网络异常,但是网都好的,那么楚乔传手游网络异常怎么办?楚 ...

  5. 无线宝服务器连接不上,无线网络连接不上怎么办 为什么无线网络连接不上

    1.第一步:点击刷新网络列表时出现"Windows无法配置此连接"的提示,则打开金山卫士的"系统优化"功能,点击"开机加速"选项卡,点击&q ...

  6. 上传文件大小限制,webconfig和IIS配置大文件上传

    IIS6下上传大文件没有问题,但是迁移到IIS7下面,上传大文件时,出现HTTP 404错误. IIS配置上传大小,webconfig <!-- 配置允许上传大小 --> <http ...

  7. Nginx上传大图片或者大文件失败

    问题出现:使用nginx做反向代理或者请求转发时小的图片或者文件可以上传成功,大的失败,请求被终止 根据官方文档说明,可以在nginx配置文件中http.server.location等配置块添加配置 ...

  8. secureCRT 使用 rz 命令上传大文件失败出现乱码

    linux shell rz和sz是终端下常用的文件传输命令,rz和sz通过shell被调用,其中rz用于从启用终端的系统上传文件到目标系统(终端登录的目标系统), 这里不过多介绍这些命令,只是记录一 ...

  9. html5上拉下拉刷新,APP 上拉加载,下拉刷新 介绍

    开发APP时,很多时候都会用上,上拉加载数据,下拉刷新等功能,本文件介绍两种. 一种是原生APP自带的上拉加载,下拉刷新功能,一种是用JS 插件写的上拉加载,下拉刷新. 1.原生APP 的 上拉加载, ...

  10. 在2019年6月Teams Community Call上分享的Teams app基础架构视频

    我在2019年6月Teams Community Call(China)上分享的如何在azure上搭建典型的teams bot的基础架构 会议视频: 15:00 - 33:00 Download Vi ...

最新文章

  1. 【C++】Google C++编码规范(二):类
  2. VUE.JS优势,初识。框架以及库的区别
  3. 突破极限 解决大硬盘上安装Sco Unix新思路
  4. java文件服务器开源,附架构师必备技术详解
  5. HTML 标签 参考手册
  6. id_Tech5_challenges--siggraph09
  7. 基层数字化治理困境如何破局?
  8. 三、线性回归实验分析
  9. {WP7/WP8·获取屏幕大小}
  10. ionic滚动条返回顶部
  11. 第7章 处理串行线路和帧中继连接故障
  12. Codeforces Round #462 (Div. 2): A. A Compatible Pair
  13. Object.create()和深拷贝
  14. mpg123解码相关
  15. matlab 简介_MATLAB简介
  16. Python 计时器倒计时弹窗提醒
  17. 利用elasticsearch实现搜索引擎
  18. Blekko推出类Flipboard社交新闻网站ROCKZi
  19. DSP与STM32的对比浅见(一)
  20. C++初学必练基础题【第三期】

热门文章

  1. 人工智能,机器学习, 深度学习框架图
  2. 排序算法之python实现(上)
  3. Linux 查看本地ip
  4. linux shell 统计词频,SHELL篇 统计词频
  5. PHP编程中 @符号的作用
  6. PCL 自定义点云类型PointT
  7. Ubantu 安装 Oracle JDK
  8. 使用百度BAE部署JavaWeb项目+SVN的使用
  9. 什么是全景(360全景、720全景、VR全景)?
  10. 成语——》谁不曾浑身是伤,谁不曾彷徨迷惘