Unbranded videos in dashboard of client Multisite?

We've used another group of unbranded videos which come with a plugin which ads the videos to the WP dashboard and the videos update automatically. That of course has a monthly subscription so I wonder if there is a plugin like this coming from WPMU?

Or is there a way to use a "video library" plugin and group the videos then post in different areas of a WP site.

I'm not sure I want to make the videos public or at least require a visitor to subscribe before viewing the videos?

Just wondering how others are using the videos, manually embedding into pages or ??