Transmux Analyzer

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.m4s
Looking for the FLV tool?

Inputs

The input with the checked radio box will be loaded into the player on this page.
M2TS Input
Otherwise, output only: 
MP4 Input

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.

Structure

videojs-contrib-hls

            

Working