Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 0
Generated: 03:37:32
Yeah I'll have a server selection like in bouquet. For now I have blossom servers hidden it in the settings... might need to bring it into the upload dialog. Uploads: - I want to support uploads in the GB range, that's why I have implemented a blossom server that uses https://github.com/hzrd149/blossom/pull/67 - My idea is to have an "upload server" and than use blossom mirror to move it to other servers. - Issues a) Mirroring is not supported by all servers. b) Size limitations and max storage capacity can prevent uploading, i.e. the user needs to know where to upload. - Transcoding and HLS will fix this but I'll tackle that later. Watching / Downloads: - Almost all blossom servers take multiple seconds to stream a video (nostr.download is quick). - Not all support range request, i.e. you can not skip in the video until it is completely downloaded. - My idea is a blossom-proxy (https://github.com/flox1an/almond) that caches videos and supports fast downloads. - It works without the proxy but UX is better with caching and it's another piece that needs to be configured. - Chunks from different servers could be done with HLS.
2025-11-15 14:32:15 from 1 relay(s) ↑ Parent
Login to reply