eriksl schreef op dinsdag 25 februari 2025 @ 16:32:
[...]
Je mag HEVC/h265 ook best voor SD gebruiken. In Nederland is het niet gebruikelijk, maar in andere landen zie je het wel. Waarom niet... h265 is intussen wel redelijk standaard aanwezig op devices.
Hier nog even een kleine opmerking bij. De content bij de streamingproviders wordt altijd op meerdere manieren encoded, sowieso verschillende bitrates voor hogere en lagere bandbreedte. Daar wordt dynamisch tussen geschakeld. Het lijkt me dan niet zo moeilijk om naast een h264-versie ook een h265 versie erbij te zetten, voor hogere kwaliteit bij dezelfde bitrate, of lagere bitrate bij dezelfde kwaliteit, voor als jouw device dat wél kan. Als ze bitrate kunnen onderhandelen met je browser of app, dan kunnen ze ook de gebruikte codec onderhandelen.
Wat je zegt klopt. Partijen als Netflix doen dit zviw. Er is een groot aantal codecs per film/aflevering beschikbaar, afhankelijk van je abonnement en apparaat. Meerdere codecs, versies met en zonder HDR, HDR10+, Dolby Vision, allemaal verschillende versies. Dus heel veel storage voor één titel nodig.
Bij Netflix loont dat door het gigantische aantal kijkers. Bij andere streamers loont het wat minder. En het grootste probleem is ws de complexiteit van het managen van al deze verschillende codecs, en dan ook nog in combinatie met meerdere soorten DRM (afh. van het apparaat Widevine, Fairplay, etc.), en het debuggen van problemen als apparaat X zegt dat hij een codec aankan, maar uiteindelijk keihard crasht als je het alsnog probeert.
En ja, je kunt veel winst behalen met software parameters, maar je kunt daar ook hardware decoders mee over de zeik laten gaan. Denk vooral aan smart TV's hier, daar zitten de meest crappy chips in met de meest crappy drivers. En als het niet werkt kost het je enorm veel kosten aan refunds en customer support.
H264 is dus een veilige keuze, ook al ben je 2x zo veel data traffic aan het betalen omdat de meeste kijkers betere codecs aankunnen. Helaas doet SST dit ook, zelfs op bijv. iPad. Daardoor kost 1 aflevering opslaan 1 GB waar een zelfde aflevering bij Netflix maar 300 MB kost. Ligt trouwens ook aan dat Netflix bitrate aanpast per scène (shot-based encoding), waardoor zij binnen een codec nog een efficiëntieslag maken, bijna niemand anders heeft dit tot nu toe ook ingevoerd.
Het lijkt erop dat de teams binnen SST niet de mogelijkheid hebben om dit breder door te voeren, wellicht door limitaties bij devices, budget, team size, contracten met content owners, etc.
Reality is merely an illusion, albeit a very persistent one.