BP Profile Widgets allows BuddyPress users to embed a music player, video player, photo gallery, and/or a custom text widget on the sidebar of the user's profile page using custom profile fields from their profile form. This plugin requires that BuddyPress be installed and activated.
This plugin allows you to create a custom post type 'videos' to be used on posts and pages as shortcode. The video CPT allows you to choose youtube, vimeo or dailymotion videos.
Secure HTML5 Video Player allows you to play HTML5 video on modern browsers. Videos can be served privately; pseudo-streamed from a secured directory or via S3.