问题描述
我正在开发一个需要托管大型视频(约 1 小时)的系统。
所以我正在考虑两种解决方案:
- 将上传的视频转换为几个不同分辨率(4k、1080p、720p...)的 webm 文件
和单个 mp4 作为后备并直接提供它们。 - 将上传的文件转换为 HLS 段(也有多种分辨率)
并生成 HLS 和 DASH 播放列表并以此提供它们。
据我所知,HLS 具有分段的优势,因此文件只会在实际播放视频时下载,并且只能以客户端互联网连接可以跟上的格式下载。
另一方面,理论上可以使用 HTTP 范围请求下载 webm,但并非每个服务器都能正确处理它,我不确定浏览器是否会始终使用范围请求而不是下载整个文件。
使用 HLS 是否有助于减少服务器的网络使用量,还是坚持使用 webm 更好?
使用一种解决方案与另一种相比还有其他优势吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)