java - 支持字节范围的简单 Java Http 服务器

标签 java http range http-live-streaming

我需要一个简单的 Java HTTP 服务器库,它可以正确处理范围请求,并让我决定上传哪些数据。我需要一个图书馆,我可以移交类似的东西:

public InputStream getInputStreamForRangeRequest(String resource, long fromBytes, long toBytes) 
{
    return new MyLimitedStream(resource, fromBytes, toBytes);
}

为什么我需要这个?我正在开发一个视频流平台,其中视频数据不是来自文件系统,而是存储在内存中。所以视频必须从内存中读取,而不是从文件系统中读取。

有图书馆可以帮助我完成此类任务吗?

最佳答案

你可以尝试这样的事情:

http://pygmy-httpd.sourceforge.net/

支持范围请求。

关于java - 支持字节范围的简单 Java Http 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26194034/

相关文章:

java - Hibernate:多个 native 查询组合在一起

python - httplib 与 urllib2 和 cookies

javascript - 如何以 Angular 获取响应 header

http - 我如何告诉 Rust 中的 std::io::copy 停止阅读并完成写作?

Python - 如何访问 range() 返回的范围类型对象的当前状态?

python - 为什么 Python 3 中的 "1000000000000000 in range(1000000000000001)"这么快?

python-3.x - PyCharm 对 `range()` 不满意

java - 我应该搜索 HashMap 中所有具有 values = null 的键并删除它们。我怎样才能做到这一点?

java - SWT 文本字段 : make text focused at the end of the line

java - 专用 MySql 服务器与应用程序引擎配合使用