PeepSo Audio & Video Addon GPL Overview:
Audio & Video upload directly to your site. You can also link videos from WordPress-supported providers like YouTube, Vimeo, etc. The videos show in a theatre view for an easy and comfortable viewing experience. Videos can also play inline within posts. Audio files come with artwork, if available, via built-in last.FM integration. Members can comment on, react to and share the videos, generating engagement and interaction. Full support for live streaming via YouTube and other supported providers. Just copy and paste a link to your live stream within PeepSo video sharing feature in the postbox and you’re done.
The plugin also puts an Audio & Videos tab on profile pages and within Groups (Groups plugin required) that displays all the videos the members uploaded. It also comes with widgets showing user content and community-wide video content: My Media and Community Media.