Testing high performance HLS/adaptive bitrate video upload

https://cdn.jb55.com/hls/notedeck-large-threads/master.m3u8


This is what I get in amethyst 🤣 https://image.nostr.build/98f38c702a7a8781d454bec0859ad0f8ed549f8c89c0ee7ef11d5eab17752b61.jpg


Video works great on Damus.
But Damus videos on new iOS lost media control. You probably already know that.


oops lol nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z


No workie


Works in damus 🤔


Wen HLS support!?


I tried compiling n failed miserably

Im never doing ARM based again


Nice work! I was wondering if large threads would be collapsed based on “web of trust”. I.e. you are presented foremost with responses from people you follow or they follow but see less from responses that are not linked to you.


I'm on primal.net on a linux box.  I got a downloaded file master.m3u8 358 bytes no actionable file.  System tried to open with VLC media player. no response


Does not work in Damus


What version you on? This has been supported in damus for about a year now. You may be stuck on an old iOS 15 version?


Damn primal doesn’t support HLS either? :(


Does not work, latest iOS


nostr:npub1zafcms4xya5ap9zr7xxr0jlrtrattwlesytn2s42030lzu0dwlzqpd26k5 nostrability mode activate


iOS 17.6.1 https://image.nostr.build/752d0607b7898162f294ab3c41cdc06ce5d2fcad01a764d18b8052467c98aac7.jpg


Whaa. Its working on my phone. Maybe ios 18 thing ?


Good to know 🤔


Not working for me w damus too


nostr:npub12262qa4uhw7u8gdwlgmntqtv7aye8vdcmvszkqwgs0zchel6mz7s6cgrkj has an iphone confirmed


Does not work on iOS 17.6.1


GM, replying to your note on wss://nproxy.kristapsk.lv


I can see it on latest Damus and macOS 14.6.1, not on my pixel 8 pro though on amethyst


ok thanks, figured out why


Not a coder, but I saw you testing, so had a minute to send an observation.  bummer


oh it’s non-beta

17.6.1


Super death scroll mode 😍


Gah! ☀The HDR is burning my eyes! 😭

Looks good! 😭 Keep up the good work! 😭


dis doesn’t sound appealing 💀


Hyper doom scroll mode?


I purged cloudflare cache... should be fixed now with new encoding settings


can you try again?


It's working for me. iOS 17.6.1, Damus 1.9.1


noice


Works now didn’t before


works now 💜


Wait it loaded on amethyst 🤔


Oh i see you made a fix, DW then :)


works


Works now.
🤷🏻♂


We have HLS support. Uno was trying to save it, which I don´t think it´s possible. Is it?


I don’t think so no


I think I will just hide the button when its a m3u8 file


I will disable saving it, but meanwhile.... Slightly better, with a copy stack button https://image.nostr.build/5764d822e9236bf10b6d3edba9676674076e8bc3c4274a823da5be71917134b9.jpg


Said this earlier and will repeat it. It's insane how quick and snappy this all feels. This video loaded instantly whereas on x it'll be chugging along at lower quality
nostr:nevent1qqsxaj72an947qpdn2leezjt5ceplqrerrwrnm97jrwq0ghvcv7j3jspzpmhxue69uhkummnw3ezumt0d5hsyg9vn2twmhg09h507y0nvsruvnhxd8zm7tuen5czm87mrjfg8dgn2qpsgqqqqqqs3ks3w0


Also shout nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug for the client which I'm is doing it's part in the heavy lifting


On web, Primal and Iris don't render HLS


Downloaded an converted all the filenames in the HLS playlists to sha256 hashes so it would work with #blossom
It was a pretty manual process and I'm not even sure if the video will play, but in theory all the HLS chunks could easily live on blossom servers a blobs

https://cdn.hzrd149.com/6f3314dbcb29b7186aa6a59ec69a006cd7dcdaad2beb4d3e8d19f2791d12ce44.m3u8

nostr:nevent1qvzqqqqqqypzqvhpsfmr23gwhv795lgjc8uw0v44z3pe4sg2vlh08k0an3wx3cj9qqsrwv3a0ftfsy55jqaec8wzw27j8dn4k6r46834d65ftjcxgfp6c9cqsj07w


Testing high performance HLS/adaptive bitrate video upload

https://cdn.jb55.com/hls/notedeck-large-threads/master.m3u8


Version 1.1.1(4)  for Damus. ios is 17.3


Can confirm it works now


Onward 🫡

Onward 🫡