News for hackers. Stuff that matters.
Re:In spite of an increase in Internet speed, webpage speeds... by cameldrv on Tuesday August 04, 2020 @01:45PM (#24052519)
Right, but there's a social/business reason why this is true. There are various things that could be done technically to fix this, for example, you could have three decoders running simultaneously so you always had the adjacent channels buffered, you could send keyframes more often, or you could even use a totally different compression scheme that didn't use keyframes.

The real reason problems like this aren't solved is that the organization does not allocate resources to fix them. The status quo has been deemed to be good enough and not leading to the loss of too many customers to the competition, so that's where it stands. This pervades all engineering -- everything just barely works, because once it barely works, for most things, it's good enough, and no more resources are deployed to make it better.

Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Tuesday August 04, 2020 @03:27PM (#24053581)
I think some boxes advertise that, but how much does it help? On an analog TV you could be switching channels at a rate of say 3-4 per second while still registering the channel logos and stopping on the right one (by going one back immediately). One receiver in either direction isn't going to keep the charade up. Some cleverness, like decoding adjacent channels, but if the user switches a channel down, have the "up" decoder jump to the 2nd channel down in anticipation of the user going another channel down etc., might help, but still. You can't feasibly emulate the channel agility (across ~800 channels on satellite) of an analog RF receiver in a digital system with a modulation that has a self-synchronisation interval of up to a few seconds.

> you could send keyframes more often, or you could even use a totally different compression scheme that didn't use keyframes.

GOP length / I-frame interval directly relates to bitrate. Longer GOPs generally result in a lower bitrate at similar quality; in DVDs or Blu-rays I believe the GOPs can be quite long (10+ seconds) to achieve optimum quality for the given storage space.

Non-predictive video codecs are usually pretty poor quality for a reasonable bitrate (like a bunch of weird 90s / early 00s Internet video codecs), or near-losless quality but poor compression (because they're meant as an intermediate codec).

Re:In spite of an increase in Internet speed, webpage speeds... by wruza on Tuesday August 04, 2020 @07:36PM (#24055674)
There are technical reasons for this I guess (as you pointed them out). But what gp is talking about is really a ubiquitous phenomenon of not trying to do anything with it.

Users want to change channels quickly? Okay, let's decompose a problem into what they really want to do, then make N "preview of i-j" channels in 720p with channel pictures in e.g. 8x5 grid and show numbers so that a user could just dial them on a remote. After finding an interesting preview, it's not an issue to push some buttons and wait a couple of seconds to get 2160p or whatever quality there is. Didn't like it? "99<n>", "ok", repeat. This solution would be a jquery of tv world, dumb, straightforward, non-automated, but it would be a thousand (fourty to be honest) times better than nothing.

When I had an hd tv set, I just checked 3-5 channel numbers that I remembered and turned tv off if there was nothing of interest, because you could easily spend half an hour by just peeking them one by one.

Re:In spite of an increase in Internet speed, webpage speeds... by cameldrv on Tuesday August 04, 2020 @07:32PM (#24055641)
Right but your assumption is that bandwidth efficiency is the only important thing. Why don't they use 10 second intervals if they're more efficient?

My point is that there are many ways you could apply engineering, money, bandwidth, etc to reduce or eliminate the problem but they don't because they see it as good enough to not lose customers.

Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Wednesday August 05, 2020 @02:03PM (#24063655)
Honestly it seems pretty obvious to me that the I-frame intervals that are typically used are the outcome of a balance between usability (having to wait until a clear picture can be viewed) and bandwidth as well as processing requirements.

Bandwidth matters because spectrum is a finite commons. Digital TV required giving up bands that were in use for other things (e.g. wireless microphone systems and some ham bands) as it is, using even more bandwidth would have required even more spectrum. Other people have stakes in the spectrum for very good reasons and often much more important reasons than "I wanna watch TV". Even for satellite TV, which uses frequencies high enough that there is lots of bandwidth is limited, because using a lot of bandwidth would require new LNBs and multiswitches for all customers.

> My point is that there are many ways you could apply engineering, money, bandwidth, etc to reduce or eliminate the problem but they don't because they see it as good enough to not lose customers.

Can you name one for each category you bring up? Especially the "engineering" one would be interesting. Obviously dedicating an even huger chunk of spectrum to "I wanna watch TV" would make things easier, so that's not really interesting. And "let's just give each customer a TVoIP stream that can start immediately" is also a pretty obvious "money is no concern" (and also "we don't care about customer adoption costs") option.

Re:In spite of an increase in Internet speed, webpage speeds... by cameldrv on Wednesday August 05, 2020 @05:18PM (#24065711)
I think we're really saying the same thing but from a slightly different perspective.

We agree that there a whole series of parameters that can be traded off against each other: 1. Bandwidth required

2. Number of channels

3. CODEC complexity/engineering effort/cost for encoders and decoders

4. Iframe interval

5. Number of tuners/decoders in receiving equipment

6. Resolution

7. Frame rate

8. Video quality

So the standardization people decide how to set those, and basically channel switch time gets set to the maximum value that doesn't cause people to cancel their service.

If you want to see something pretty astonishing that can happen if you set the tradeoffs differently, check this out: https://puffer.stanford.edu/player/

Re:In spite of an increase in Internet speed, webpage speeds... by philwelch on Tuesday August 04, 2020 @01:57PM (#24052625)
Realistically, it’s because it was considered an acceptable tradeoff for replacing 480i analog video with 1080p digital video.
Re:In spite of an increase in Internet speed, webpage speeds... by jfrunyon on Tuesday August 04, 2020 @02:19PM (#24052899)
By who?

Many people wouldn't even be able to reliably tell the difference with common dpi's and viewing distances.

Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Tuesday August 04, 2020 @03:31PM (#24053626)
The difference between 576i50 (PAL equivalent, free version of the main private channels) and 720p50 (that's what German public service uses for "HD"; it's not actually 1080p, although they use a pretty high bitrate) is pretty stark, the difference between 576i and 1080p is even more obvious. Although TVs don't really have a neutral setting and try their best to mess every image up as much as they can.
Re:In spite of an increase in Internet speed, webpage speeds... by andrewstuart2 on Tuesday August 04, 2020 @03:28PM (#24053597)
Between 1080p and 480i? Have you never watched old video/shows on an HDTV? The difference is stark.
Re:In spite of an increase in Internet speed, webpage speeds... by AnIdiotOnTheNet on Tuesday August 04, 2020 @04:12PM (#24054027)
All the time, and unless the images are next to each other you don't really notice unless you're looking for it. Not because there isn't a big difference, but because you just don't really care that much unless it is called to your attention.
Re:In spite of an increase in Internet speed, webpage speeds... by spanhandler on Tuesday August 04, 2020 @04:32PM (#24054204)
I've found pixel-count improvements stop mattering for me somewhere around DVD quality for a lot of content. I can tell the difference between that and 1080P, but stop caring once I'm actually watching the show/film. For the occasional really beautifully-shot film or some very detailed action movies, I guess I might care a little. 1080P versus 4K, I don't notice the difference at all unless I'm deliberately looking for it. And that's even with a 55" screen at a fairly close viewing distance.

What does make a difference? Surround sound. I'd take 5.1 or up with DVD-quality picture over 4K with stereo any day, no hesitation.

Re:In spite of an increase in Internet speed, webpage speeds... by philwelch on Tuesday August 04, 2020 @06:36PM (#24055242)
I remember a clear improvement in the legibility of things like onscreen scoreboards in sports broadcasts. In the NTSC era I would squint at the TV trying to figure out if the score was 16 or 18 for a football game, and for a basketball game you just had to keep track of it in your head since the scoreboard wasn’t even persisted onscreen. Other things, like telling different players apart, are also easier these days (you can even make out their facial features in a wide shot!)
Re:In spite of an increase in Internet speed, webpage speeds... by projektfu on Tuesday August 04, 2020 @11:13PM (#24056924)
I remember seeing my first HD hockey game in a bar around 2000. Wow! I could actually see the puck.
Re:In spite of an increase in Internet speed, webpage speeds... by VMG on Tuesday August 04, 2020 @01:56PM (#24052615)
maybe it IS good enough
Re:In spite of an increase in Internet speed, webpage speeds... by cma on Tuesday August 04, 2020 @02:47PM (#24053216)
Maybe it leads to less impulsive tv watching and aimless surfing and ends up being a benefit.
Re:In spite of an increase in Internet speed, webpage speeds... by xwdv on Tuesday August 04, 2020 @02:13PM (#24052828)
Hmm, those 2 seconds in between channel changes might be enough to insert a micro ad that could be preloaded in the background. That would appear instantaneously while your channel loads, it would feel a lot more responsive.
Re:In spite of an increase in Internet speed, webpage speeds... by jakeinspace on Tuesday August 04, 2020 @04:26PM (#24054144)
Just that thought makes me want to jump out the window.