Oddbean new post about | logout
 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 
 Let's go  
 YouTube should feel jealous.

Rooting for Damus success. 
 good. hls will improve efficiency a tooooon.  
 Would love to know what ffmpeg settings end up working best with Damus/NOSTR so we can work on implementing over on @indeehub 
 👀 
 Absolute Cinema 👌

nostr:nevent1qqsxhezqs2vd9e5jcgg9u5jwa94da49xv4pz7vdek8ca2atgx426ajspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczyqewrqnkx4zsaweutf739s0cu7et29zrntqs5elw70vlm8zudr3y2qcyqqqqqqgrlfta8 
 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)