0

我正在尝试使用 riak 来存储视频内容。我已经能够使用正确的 mite 类型将我的视频推送到 riak,并且我还通过它的 URL 接收到视频。

riak 页面告诉我,版本 1.3.* 中的 riak 能够支持范围请求。

但是 curl -I MYRIAKVIDEOURL 不返回 Accept-Ranges: bytes HTML Header (就像我的 apache 正在做的那样。另外,当试图通过 VLC 发出 renge 请求时(通过寻找视频的中间),似乎有没有启动范围请求, 因为加载需要很长时间并且网络显示大量下载流量. 当使用我的 apache 服务器提供的视频 URL (在同一台机器上尝试) 执行相同操作时, 范围请求在 VLC 中运行良好.

任何人对如何在 riak 上实现这一点有任何想法(在 Debian 7 上运行,从源代码编译,也尝试使用 Ubuntu 12.04)?我可以操纵 riak 发送的 HTTP 标头吗?

谢谢您的帮助

4

1 回答 1

1

你打算使用 Riak 吗?我认为 Riak CS 适合存储视频文件。Riak CS 支持 GET 对象请求的 Range 标头。

s3curl 的示例请求如下:

s3curl.pl -- -v -x localhost:8080 -H 'Range: bytes=1000-2000' \
    http://yourbuckethere.s3.amazonaws.com/your/file/here
于 2013-06-11T08:04:10.520 回答