Проверьте KeePass, он должен обработать Ваши требования, за исключением 'Active Directory, хотя я не уверен, что Вы подразумеваете под этим.
KeePass имеет:
Если клиент может передать фильмы потоком, то необходимо прочитать полномочия на той папке. если они прочитали полномочия на папке, они могут украсть содержание.
Это - вопрос, лучше всего отвеченный на Переполнении стека
Длинная короткая история: Если это находится в Интернете, кто-то еще может загрузить его. Даже самые сложные методы (RTMPE приходит на ум) могут быть украдены любым с демонстрационной копией Camtasia.