MP4 and ASF can both store video and audio files for streaming media. But, MP4 can support other media contents such as images, texts, and subtitles. ASF only supports 1080p HD videos, while MP4 can support up until 4K video resolution. Thus, MP4 is much better than ASF. Especially in video quality and compatibility of media content.