Need way to creat visible Video library from Fileset but only allow specific User groups to access/play the videos
Permalink
Basically, I need to display all available Video files with thumbnails to the public but only allow access or the ability to play specific videos for those in a specified user group. I see where files can be given password protection in permissions, but I want everyone to be able to see the files but only specific groups to be able to play them. The users in those groups will have their own, individual login credentials, so the the basic single password file permission won't work in this case and access needs to be based on user group, not a single password to hidden page.
Permissions are dealt with at the server's level so it can't make the distinction between seeing and playing a video.
What you need is to set restrictive permissions on the videos themselves so only authorized users can view them. And then have a fileset of thumbnails that will be visible by all.
You could give each thumbnail a file attribute in which you will select the video related to the thumbnail.
You could then make a simple list of all thumbnails in the fileset, grab the attribute value and get the video URL from there.
Having said so I agree with Cahueya that hosting videos yourself can be a hassle
What you need is to set restrictive permissions on the videos themselves so only authorized users can view them. And then have a fileset of thumbnails that will be visible by all.
You could give each thumbnail a file attribute in which you will select the video related to the thumbnail.
You could then make a simple list of all thumbnails in the fileset, grab the attribute value and get the video URL from there.
Having said so I agree with Cahueya that hosting videos yourself can be a hassle
You could host those videos at vimeo.com, they allow you to only embed the videos on certain domains. After that, you could place a video on a page that is accessible only by that user group that shall see it but display that page in a pagelist with a thumbnail.