MediaRecorder codec probe

Run this on the failing device (iOS Safari). For each H.264 profile string we checkisTypeSupported, record a 2-second clip, and inspect the bytes for theavc1 vshvc1 codec — catching Safari's "claims supported, emits HEVC anyway" trap.

video/mp4;codecs=avc1.42E01Esupported
— not run yet
video/mp4;codecs=avc1.4D401Esupported
— not run yet
video/mp4;codecs=avc1.4D0028supported
— not run yet
video/mp4;codecs=avc1.64001Fsupported
— not run yet
video/mp4;codecs=avc1.640028supported
— not run yet
video/mp4;codecs=h264not supported
— not run yet
video/mp4supported
— not run yet

Tip: copy the winning mime string from the green banner above and send it back — that becomes the one-line recorder fix.