time to get serious about video performance in Damus... https://cdn.jb55.com/s/5ce0e6dfd8710d71.png
Can u add webm support first pls 🙏
Great point. Added webm column to nostrability streaming tracker https://github.com/nostrability/nostrability/issues/83 https://github.com/damus-io/damus/issues/2090
good. hls will improve efficiency a tooooon.
👀
You'll want to prefer fmp4 later vs TS. TS works, but has a lot of limitations that are gone with fmp4. There is basically universal support for fmp4 (or better, CMAF) on all devices built since 2018. On TVs and older shit, it gets hit or miss. But those won't be running a nostr client, anyway.
Blossom would work however its not quite there yet, You would have to encode and optimize the videos yourself and they would only have one resolution setting There is the option of using HLS (which is what twitch uses for providing multiple resolutions of a video) with blossom or any other hosting service, but you would still have to convert your videos to HLS which is even harder than mp4 😞 I think @Kieran was working on HLS in zap.stream and @jb55 was also experimenting with encoding videos to HLS nostr:nevent1qvzqqqqqqypzqvhpsfmr23gwhv795lgjc8uw0v44z3pe4sg2vlh08k0an3wx3cj9qy88wumn8ghj7mn0wvhxcmmv9uq3kamnwvaz7tm5dpjkvmmjv4ehgtnwdaehgu339e3k7mf0qqsxhezqs2vd9e5jcgg9u5jwa94da49xv4pz7vdek8ca2atgx426ajsmfx8yj I also created a hacky experiment for uploading HLS videos to blossom https://github.com/hzrd149/blossom-hls-upload (sorry there are no instructions)