Ho provato questo:

1. Nel Javascript che registra il video ho modificato questa parte:
Prima:
mediaRecorder = new MediaRecorder(stream);

Adesso:
var options = {mimeType: 'video/webm;codecs=vp9'};
mediaRecorder = new MediaRecorder(stream, options);

2. passo il video a PHP e salvo su disco il blob video con estensione .webm (esempio video.webm)

3. Poi faccio riprodurre il video in HTML cosķ:

<video loop muted controls playsinline width="330px" height="260px">
<source src="video.webm" type="video/webm">
</video>

Peró non ho risolto niente, cioé i video fatti con Android o Windows non si riproducono nel mio iPad, immagino il problema é iOS, cioé ho provato anche con altri Browser nell'iPad oltre che Safari (Chrome ed Edge) e niente....

Che posso modificare?

Grazie