Well, stop "trying" and fix it already. It's your own damn system.
Well, stop "trying" and fix it already. It's your own damn system.
loudness doesn't have a standard. different streamers want different loudness settings. ad platforms would have to have multiple audio streams limited to the different loudness settings. it's not a hard problem in the least, but one of adding to the complexity of content management.
or the streaming platforms could take over ad delivery and take it on as part of their internal content management.
Ad is coming from provider. Volume is not.
Then the streaming services are failing to punish their ad providers, so they still have culpability.
Bonus: the clients can sample the advert audio and send back the computed ReplayGain, compared to the claimed ReplayGain. Add a penalty clause in the contract for every single advert delivered louder than claimed.
It literally does. Audio players were implementing ReplayGain support 25 years ago.
> ad platforms would have to have multiple audio streams limited to the different loudness settings
This is trivial to solve. You have a standardized volume and a scale factor for each service. Or you use ReplayGain or similar for the same.
> it's not a hard problem in the least
No, it’s really not.
The problem with video content is there can be extended very quiet parts. If you try to bring the “average” volume of an ad to the same “average” volume as the last 30 minutes of a drama it could end up being insanely low. The average level of the drama being low due to long quiet parts.
Not always the case but this problem isn’t as simple as it might seem.
My main hope is that this doesn’t kick off a “loudness war” for tv/movie content on streaming in an effort to get its average volume up as high as the ads.
The streaming service decides where the ad breaks are. For video on demand, which is most streaming, they can precompute the ReplayGain for the 30s of video leading into the ad break.
For live video, the client can compute it.
Either way, the client can then adjust the volume of the ad to account for any difference in perceptual volume.
Conceptually I don't see how hard it is for the stream provider to implement this. Whether they want to implement is another story.
If you can't create, copy: https://en.wikipedia.org/wiki/EBU_R_128
This is just as much the fault of streaming platform exclusive content having no time to breathe. Nobody sane really wants to sit through an episode of anything that lasts longer than 20 to 30 minutes. The binge watching era died when the ads became forced upon all tiers, but there is a compromise that is proven to work. Just go back to the old episodic format of broadcast/cable already.