I was recently asked what the difference between files using the .mp4, .m4v and m4a were. My understanding is that they were essentially the same container, but with a filename hint to indicate whether the main content is video (m4v for video and m4a for audio, with mp4 being generic). Reading other sources suggest that m4v is a slightly different format that allows support for Apple's DRM, but I am not sure I am convinced this is at the container level and instead an MPEG4 container 'atom'.
Can anyone who is more intimate with MPEG4 specification in general, clarify what the real story is. I just want to validate or adjust my assumptions.