I didn't even realize that nobody was doing this, already. Sort of funny. We do this with PDFs and stuff, too. Break it up into a stream, including the pictures and videos and games (people put computer games into PDFs because of course they do). But the whole thing makes me nervous, so we only store Asciidoc and export the embedded media to a media server, and call it from there.

We don't work with anything encypted, but you do you. The police know where we live. LOL

Reply to this note

Please Login to reply.

Discussion

Breaking it down into a stream also means you can set anchors into the stream, and refer to those anchors in a highlight, which is seriously awesome.

Oh :eyes: so you mean when the publisher of the video/podcast/song/... defines sections, you could just chop up along those marks?

Yeah, sure. And you can add arbitrary anchors to a a video stream that you're converting. Not just a point in the movie, but a face on the screen at the point in a movie.

Like, if someone is giving a Powerpoint presentation and presents a chart, you could highlight a bar in that chart and add some text, or cause the video to pause and add an explanatory slide.

Epic options we have 🌸

Segments are usually fixed byte size or duration to optimize for storage and delivery, anchors/chapters are not. They need to be defined separately.

Yeah, we let the person doing the conversion set the anchors and sections. It's primarily meant for images. PDFs are full of image.

Yeah, makes sense. Little benefit anyway I think.

For clips (etc), is it easy to just only load the blobs needed for the clip? #noobquestion

The player does that if it supports HLS

Perfecto! :Check:

It’s easier to use time stamps for anchors. Subtitles for example are just text with a timestamp.

Breaking up a video in segments is mostly important for handling uploads/downloads of large files (>100MB) especially over slow connections. It also has benefits for CDN caching.

We're using the anchors on the images themselves.

We also alter the text inside of images by breaking it up into layers and then replacing the text layer. There's been a trend to put table of contents directly into images because it looks pretty, including page numbers, on PDFs, but if you convert PDF into something pageless (like Asciidoc), then you need to remove those references and replace them with something like relative placements or a hyperlink to a new anchor.

I'm just sort of surprised by everyone getting so excited about this, as it seems sort of obvious to me. Everything is numbers, to an operating system, and a matrix of numbers can always be broken down into sets or strings, transmitted in parts, and then pasted back together. The computer isn't actually saving pictures or sounds, it's saving text instructions for recreating pictures or sounds.

This is just signal processing.

I don't pretend I discovered gunpowder. So far, all videos are entire files and that's it. I wanted to showcase and start defining a NIP for HLS because of the insane amount of advantages it unlocks

Just struck me as someone "inventing" something we have been doing since the telegraph, and collecting hysterical praise from people who don't understand the topic.

That said, I like the idea of a chaotic logistics system for media, analog to the one we built for text. Of course, it opens the door to remixing the media or referring to the media piecemeal, but that might not work, for third parties, if its stored in an encrypted state.

We were also talking about doing this with code on Blossom servers, a while back. Any large data, really.

I don't know what CDN caching is, but it's probably easier and cheaper to store lots of little chunks, than one large one, as it's easier to find a spot in the memory that size. Little chunks are probably generally better than large chunks, now that processors and networks are so fast.

Chaotische Lagerhaltung, but for computers.

Since I started following my manager's new trading plan, I've seen a significant improvement in my financial situation. I'm truly grateful for the support I'm receivingβ€”earning $150,000 as a beginner in crypto trading is a huge milestone. If you're looking to get started, I highly recommend reaching out to Mrs. Susan. You can contact her via email at susandemorirs@gmail.com or on WhatsApp at +1 (472) 218-4301