Для DRM любого типа файла все, что вы действительно делаете, это шифруете его таким образом, чтобы только авторизованные клиенты (программы) могли извлечь содержимое из файла.Как правило, для этого требуется специальное клиентское программное обеспечение.В зависимости от ваших требований, для этих клиентов может также потребоваться центральный сервер для обратного вызова.
Как правило, вы не можете просто «DRM .mp3», потому что тогда обычный MP3-плеер не может читать данные.(если бы это могло быть, это не был бы DRMed-файл тогда, не так ли?)