栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用Java Servlet的视频下载/流

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用Java Servlet的视频下载/流

您发现的servlet实际上不适合用于流传输视频文件。它更适合作为简单文件下载servlet,用于处理PDF,XLS等静态文件。

许多视频播放器要求服务器支持所谓的HTTP范围请求。也就是说,它必须能够通过带有

Range
标头的请求返回视频文件的特定字节范围。例如,在10000字节长的文件上,只有从索引1000到2000的字节。这是必须的,以便能够足够快地跳过视频流的特定范围,而无需下载整个文件和/或通过创建多个HTTP连接来提高缓冲速度,每个请求都请求视频文件的不同部分。

但是,这是servlet中的许多其他代码,需要对HTTP

Range
规范有充分的了解。由您发现的文件Servlet的同一作者以扩展文件servlet的形式提供了一个立即可用的示例。在您的特定情况下,建议您首先将文件保存到基于本地磁盘文件系统的缓存中(例如,通过
File#createTempFile()
HTTP会话中的某个键),这样就无需一次又一次从外部服务获取文件。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/568772.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号