This page can help you inspect the results of the transmuxing to mp4 files performed by videojs-contrib-hls. It's still a bit tricky to create a MSE-compatible fragmented MP4. We've had luck with Bento4 and ffmpeg. If you have both of those utilities installed, you can create a working MP4 like this:
ffmpeg -i movie.ts -vn -codec copy -absf aac_adtstoasc movie-audio.mp4 mp4fragment --track audio --fragment-duration 11000 movie-audio.mp4 movie-audio.m4sLooking for the FLV tool?
Inputs
Comparison
A diff of the structure of the two MP4s will appear here
once you've specified an input TS file and a known working
MP4.