In firefox, every tab has its own output stream. On a suitably advanced platform, you control the volume of each stream with a system tool, independently.
Yes but I shouldn't have to dig through my system settings to change the sound of a tab. Imagine youtube or VLC had no sound control and you'd have to change it in system settings individually.