Opened 14 months ago

Last modified 14 months ago

#26629 new defect

Prompt users to install missing video codecs

Reported by: arthuredelstein Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Missing video codecs are a way to fingerprint users, even if Media Capabilities object has been sanitized for fingerprinting. Tor Browser could detect when codecs are missing and suggest to user that they install them.

Child Tickets

TicketStatusOwnerSummaryComponent
#25983assignedtbb-teamno supported MIME type or video formatApplications/Tor Browser

Change History (3)

comment:1 Changed 14 months ago by gk

I am not convinced yet, we should do that. How would that look like if you are, say, on Linux?

comment:2 Changed 14 months ago by cypherpunks

Can anyone give a concrete example with a full list of packages needed for Debian/Ubuntu/Trisquel?

comment:3 Changed 14 months ago by tom

There are two scenarios for this: Windows and Linux. I understand Windows more.

If you install Windows N or KN you'll be missing Windows Media Foundation and Firefox will detect that and prompt you here if you try to play something and can't: https://searchfox.org/mozilla-central/rev/403038737ba75af3842ba6b43b6e2fb47eb06609/dom/media/doctor/DecoderDoctorDiagnostics.cpp#682

If you're on Linux and you're missing 'ffmpeg' you'll get a similar situation - but I don't understand all the details of what 'ffmpeg' entails. It appears there's code for that right next to the Windows one though so hopefully one can figure it out from that?

In both cases, our telemetry indicates that the users who are in this situation is minimal: a few percent.

I don't know if we can technically or legally bundle codecs with the browser in either case.

Note: See TracTickets for help on using tickets.