-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: video NFT are not showing correctly on mobile phone #117
Comments
SummaryProblems with video NFT preview are believed to be a download bandwidth limitation on IPFS (where the files are hosted). MotivationPublic IPFS hosting has it's bandwidth limitations, but this delay are perceived by the end user as a bug on the explorer preview. Guide-level explanationThe ipfs.io server is used by default to serve files, this proved to be slow on video downloads (specially for 5MB and up). There are a few alternatives to using this service:
Cloudfare public ipfsThis would be the simplest solution, since we would just change the ipfs domains on each metadata. Cloudfare has an advantage over normal ipfs since it caches the content near the delivery to make subsequent requests faster. Pros
Cons
Host our own IPFS nodeThis way we can undo the limit on download bandwidth and have a backup for all NFT files. A serious downside of serving directly out of the node is that the bandwidth consumption may be very elevated. Pros
Cons
Host the files on S3The S3 solution for hosting files is cheaper (for hot storage) and faster. Pros
Cons
Final considerationsA mixed approach could be a better solution. |
Acceptance criteria
NFT videos must play correctly on mobile phones and desktop browsers
The text was updated successfully, but these errors were encountered: