HEVC is another form of H.265. AAC is the audio codec.
H.264 is VERY compressed and some programs, even Apple made ones, have issues playing it smoothly. VLC will play nearly anything, which is why it processes H.264 fine. H.264 is also the default video format for most iPhone/iPad devices...