News for hackers. Stuff that matters.
Re:How Video Streaming Processing Works by pjc50 on Tuesday January 04, 2022 @08:14AM (#29794326)
Good top-level summary of an extremely complicated subject.

The containers diagram is surprising since the arrow means "derived from" - the earlier formats are at the top, I initially thought the arrow was in the wrong direction. Containers are kind of a nightmare since there is a lot of hidden knowledge you need. Many of the tools will let you put any video in any container, but only certain combinations actually work properly across the various devices and operating systems you will actually need to use. It's easiest to stick to "H264 + AAC in an MPEG4 container".

HLS is a horrible hack that also has the side effect of making it harder to download and store videos.

Re:How Video Streaming Processing Works by GeneticGenesis on Tuesday January 04, 2022 @08:26AM (#29794432)
While HLS isn't the cleanest protocol (Yay for extensions of the M3U playlist format...), it's actually really good at what it's designed to do - provide reliable video streaming while using HTTP/S over variable networks.

Ultimately, HLS isn't designed for downloading and storing videos, it's designed for streaming.

Re:How Video Streaming Processing Works by beardedetim on Tuesday January 04, 2022 @09:15AM (#29794933)
Came to say this exact thing. HLS and it's fancy brother LLHLS aren't storage formats like MP4/FLV are. I think of HLS as a playback format: I'd play a Playlist when watching a VOD/livestream but I'd probably save it as an MP4.
Re:How Video Streaming Processing Works by dylan604 on Tuesday January 04, 2022 @10:52AM (#29796091)
>making it harder to download and store videos.

And all of the studios cheered! /s

But in reality, it hasn't, right? There are so many tools available that will download a video as a single file for you that's not even an issue. You should try looking for the Wizard with that strawman.

Re:How Video Streaming Processing Works by ajb257 on Tuesday January 04, 2022 @11:22AM (#29796513)
There's a difference between not being designed for something, and being designed to prevent something. HLS isn't designed to prevent saving, it's just optimised for streaming.
Re:How Video Streaming Processing Works by danachow on Tuesday January 04, 2022 @01:38PM (#29798286)
The GP stated that hls makes it harder to download and store videos which is mostly a dubious claim, but even if it were true, in most cases where it’s used this is (if only hypothetically) a benefit since major stream providers generally don’t want their streams stored. The reply sounds appropriate.