视频上传,断点续传,视频转码,ffmpeg转码

 时间:2024-10-14 10:30:39

1、为了实现断点续传(传到一半,下次接着传)呢,采用的是分块上传的方法。当有一个上传请求的时候,flash首先计算视频的md5码,并传给服务器端,flash端验证flash身份。如果身份通过,通过该md5去数据库中查找,是否存在改MD5的数据,也就是这个视频是否上传过。

2、如果没有上传过,从第一块开始上传,如果上传过,看是否已经上传完,如果上传完返回视频封面图,地址,视频时长等。如果没有从redis中根据md5获取已经上传的块编号,总块数给flash端。

3、flash发送下一块的数据流,总块数,已经上传的块编号给服务器端

4、服务器端接收数据流,合并到之前的块文件中,更新redis中已经上传的块编号。

5、如果上传完所有块文件,将文件复制到真正的存储地址,删除临时块文件信息,更新数据库信息,推送索引,向消息队列发送转码请求等。

  • 水煮牛肉,好吃到不行不行的
  • 怎么领取地下城与勇士手游上线倒计时每日好礼
  • 10个民间偏方治病绝对不能信!可能会送命!!
  • 坦克世界中添加对比的方式
  • 梦幻新诛仙游戏中如何购买玄龟甲
  • 热门搜索
    韩语怎么办 电信手机卡怎么激活 怎么分区 汽车蜡怎么打 荷叶头发型图片 脸上长红痘痘怎么办 地质博物馆 窗帘怎么安装 高大的近义词 孕妇便秘出血怎么办