Chocobozzz / PeerTube

ActivityPub-federated video streaming platform using P2P directly in your web browser
https://joinpeertube.org/
GNU Affero General Public License v3.0
12.91k stars 1.48k forks source link

Rule to see videos based Groups / Permissions #6559

Open tilllt opened 2 weeks ago

tilllt commented 2 weeks ago

Describe the problem to be solved

We are using Peertube in a non-profit educational institution. The current roles / groups / permissions don't cover all our use cases in terms of privacy. One example: users within the local network should be considered "internal audience" and be able to see content that can not be shown to the "world". We cannot assign accounts to everyone visiting our facility so the roles would need to be assigned on a IP origin basis. Also we have freelance contributors that should be able to see a different set of videos than the permanent staff. With the current permissions system of Peertube this doesnt seem to be possible.

Describe the solution you would like

There should be a flexible groups / roles / permission system that allows users by group membership or by IP origin to view subsets of the content on one Peertube instance.

Chocobozzz commented 1 week ago

It's an interesting use case. Is the uploader choice to share the video to only a group of users? Have you seen this feature in other video platforms? (vimeo etc.)

tilllt commented 1 week ago

At least in Germany, it's common practice in schools and youth facilities that participants have to fill release forms, which are split in different permissions.

A common differentiation is

  1. "no permission",

  2. Permission for internal,

  3. promotional (website, printed material) or

  4. public (social media etc.) use,

i.e. the other kids visiting the facility can watch the results of a film workshop even if they hadn't participated themselves, but it's not published to the "outside". No, I haven't seen this by other video hosters, but I guess Peertube is closer to the "reality" of educational facilities and their privacy needs then commercial services.