Closed pietrorea closed 3 years ago
It worked fine on my MAC Safari. I will try on Mac M1 when I get a chance.
The demo project (
example/index.html
) plays in Chrome but not on Safari. I'm running Safari v14.0.3 on M1 Big Sur. The video player doesn't move past the image below.![]()
I have the same problem and want to know how to fix it
It's definitely broken on Safari. I've tried both M1 and Intel macs, no luck. Interestingly it's only raw h264 playback demo failing (https://samirkumardas.github.io/jmuxer/h264_player.html) while https://samirkumardas.github.io/jmuxer/ works fine.
I suspect that Apple devs broke video-only fmp4 support at some point
I also got the same problem. Will look into it when I have some free time. Thank you for the reporting.
I'm trying to figure out what's wrong myself, but no luck so far. I did stumble upon this h264 video (it's from Google's MSE test suite) which works - it's a little shaky, but still works most of the times - and I have no idea why other videos won't work car.h264.zip
Ok, what seems to happen is that JMuxer tries to push too much data and Safari errors out with QuotaExceeded. The only solution at this point is to load files less than 15 megabytes - I did split -b 15m demo.h264
and was able to play back the first chunk successfully, if I try -b 20m
it no longer works
yes, you've spotted it out correctly. Nothing problem with jMuxer, it needs to provide data in smaller chunks instead of shoving the whole data once.
The demo project (
example/index.html
) plays in Chrome but not on Safari. I'm running Safari v14.0.3 on M1 Big Sur. The video player doesn't move past the image below.