视频上传和视频播放慢的问题
想请教一下鱼皮,大视频课件一般都是怎么做的 我目前的方案是:
- 前端采用分片上传,大视频(1~2GB 甚至更大)切片上传到后端。
- 后端收到所有分片后,再合并成一个完整的视频文件进行存储。
- 播放时直接播放这个完整的视频。
但是现在遇到了两个问题:
① 上传慢
- 大视频上传耗时很长。
- 目前只是分片上传,最后还是合并成一个完整的视频
② 播放定位慢
- 用户充1分钟快进到 30分钟的时候特别慢
- 用户观看过程中会记录上次播放时间,例如看到 30 分钟。
- 下次进入课件时,会自动定位到 30 分钟继续播放。
- 但是由于播放的是完整视频,拖到 30 分钟需要等待很久才能开始播放,用户体验比较差。
我在想是不是应该改方案,比如:
- 每个视频都生成切片
- 用户恢复播放时直接从对应时间点的切片开始播放
AI给出的方案:
▼text复制代码大文件分片上传 ↓ 后端合并原始视频 ↓ 后台 FFmpeg 转码/切片 ↓ 生成 HLS(m3u8 + ts)播放资源 ↓ PC/H5 播放 m3u8 ↓ 记录学习进度 ↓ 断点续播直接跳到对应时间点
我测试了一下,发现 FFmpeg 转码/切片耗时也比较长,尤其是 1~5GB 的大视频。
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
