You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This was previously requested in ArweaveTeam/gateway#15 as well in the archived ArweaveTeam/gateway repo.
Problem
The arweave.net gateway currently does not seem to support HTTP range requests.
I tested this by running the following request which should return a HTTP/2 206 in the response header to indicate Partial Content returned if the server supports range requests:
HTTP range requests enable video/audio streaming workflows as mentioned in ArweaveTeam/gateway#15. For example, if the gateway supports HTTP range requests, then another service can download the file in a streaming fashion and apply compute on the data (i.e. for a video this could include transmuxing into different file formats as well as transcoding into different qualities) as it is received. Without HTTP range requests, the service would need to download the entire file first before it can apply further operations.
The text was updated successfully, but these errors were encountered:
the ar.io team manages the gateway. it would be best to make the request directly to them. their repo is currently private on github, you can join their Discord here though https://discord.gg/yxPdyEzvjq
This was previously requested in ArweaveTeam/gateway#15 as well in the archived ArweaveTeam/gateway repo.
Problem
The arweave.net gateway currently does not seem to support HTTP range requests.
I tested this by running the following request which should return a
HTTP/2 206
in the response header to indicatePartial Content
returned if the server supports range requests:However, the request returned a
HTTP/2 200
in the response header instead:Here is an example of a request that does show that a server supports range requests:
We can see that the request returned a
HTTP/2 206
in the response header:Motivation
HTTP range requests enable video/audio streaming workflows as mentioned in ArweaveTeam/gateway#15. For example, if the gateway supports HTTP range requests, then another service can download the file in a streaming fashion and apply compute on the data (i.e. for a video this could include transmuxing into different file formats as well as transcoding into different qualities) as it is received. Without HTTP range requests, the service would need to download the entire file first before it can apply further operations.
The text was updated successfully, but these errors were encountered: