MP4 has issues randomly across the board - I've downloaded some that transcode/play/stream well and others with the exact same encoding parameters which completely fail (sync, blank screen, crashed server, etc.). I'm not sure what causes it, but will someday test out different decoders/encoders and see if can be narrowed down to something useful.