Supported codecs (multimedia media types) can be misued for fingerprinting, see for example the FPMon paper.
JShelter provides two modes of protection:
- Strict approach returns all media types as not supported.
- Modifies the output of probably/maybe supported codecs.