One difference is that with embed you can still support most existing platforms by implementing NSAPI.
The spec says "The Content Decryption Module (CDM) is a generic term for a part of or add-on to the user agent that provides functionality for one or more Key Systems."