视频上传和视频播放慢的问题
想请教一下鱼皮,大视频课件一般都是怎么做的 我目前的方案是:
- 前端采用分片上传,大视频(1~2GB 甚至更大)切片上传到后端。
- 后端收到所有分片后,再合并成一个完整的视频文件进行存储。
- 播放时直接播放这个完整的视频。
但是现在遇到了两个问题:
① 上传慢
- 大视频上传耗时很长。
- 目前只是分片上传,最后还是合并成一个完整的视频
② 播放定位慢
- 用户充1分钟快进到 30分钟的时候特别慢
- 用户观看过程中会记录上次播放时间,例如看到 30 分钟。
- 下次进入课件时,会自动定位到 30 分钟继续播放。
- 但是由于播放的是完整视频,拖到 30 分钟需要等待很久才能开始播放,用户体验比较差。
我在想是不是应该改方案,比如:
- 每个视频都生成切片
- 用户恢复播放时直接从对应时间点的切片开始播放
AI给出的方案:
▼text复制代码大文件分片上传 ↓ 后端合并原始视频 ↓ 后台 FFmpeg 转码/切片 ↓ 生成 HLS(m3u8 + ts)播放资源 ↓ PC/H5 播放 m3u8 ↓ 记录学习进度 ↓ 断点续播直接跳到对应时间点
我测试了一下,发现 FFmpeg 转码/切片耗时也比较长,尤其是 1~5GB 的大视频。
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
AI应用开发中的流式输出:从协议原理到工程实战的完整指南
38
第1章 LearnWise AI项目介绍
5
Spring Boot 如何处理跨域请求(CORS):深度调研报告
3
【入职求助贴】萌新刚入职某大厂做后端开发,目前还在试用期。最近遇到一个棘手的问题,想向大家求助一下。入职不久,leader 给我派了一个任务。跟我说是0.5天就可以解决,我刚毕业入职,做了一个星期没有做出来。实现一个收集定时成功任务的案例。听起来好像不复杂,但我自己摸索着做了一整个星期,到现在还没达到预期效果。这一周我基本是“边学边做”的状态,遇到卡点也会每天主动找 leader 沟通进度和疑问。
2
#字节内推# 实习、校招、社招均有岗位
4
