Groups File Access is a WordPress plugin that allows to provide file download links for authorized users. Access to files is restricted to users by their group membership.
Restrict access to downloads to authorized user groups.
Embedded protected streaming media with HTML5 audio and video elements.
Full multisite support (WordPress network installations)
File management area.
Upload files via FTP and bulk import...