{"type":"rich","version":"1.0","title":"Ryan wrote","author_name":"Ryan (npub1m6…9uaks)","author_url":"https://yabu.me/npub1m64hnkh6rs47fd9x6wk2zdtmdj4qkazt734d22d94ery9zzhne5qw9uaks","provider_name":"njump","provider_url":"https://yabu.me","html":"HLS \u0026 Nostr\n\nMy initial testing of using blossom as a backend for storing video segments \u0026 playlists has been successful, testing single resolution streams packaged as fMP4 segments. \n\nThe next step will be variable bandwidth streams so video can be flexible depending on the users connection speed. FFmpeg makes this easy by creating the video segments \u0026 playlists, only requiring me to map the Blossom hash to the playlist entries after they are uploaded.\n\nFuture plans:\n\n- a native Android app, using nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jumn0wd68y6tp9eshqup0qyd8wumn8ghj7um9dejxjapwdehhxenvv9ex2tnrdakj7nrm3sx  LCe library for compression \u0026 segmenting. Likely best for shorter videos due to hardware constraints.\n\n- a command line app depending on ffmpeg \u0026 nak, useful for larger uploads with access to more powerful hardware \u0026 GPU acceleration.\n\nI would like input from blossom server providers. With the segmenting aspect of this it will sidestep file size upload limits. I wonder though if the possible bandwidth savings would make this worth it, vs users uploading huge MP4 files and serving them with no optimization?\n\n"}
