A great Joomla CMS video extension, has it all, you can get the branded free version if you need.
All Video Share:
This is for integrating Joomla and video content. There are several ways to add video to your Joomla website, by embedding the video in an article or by adding it by using a component, or by using a module. The are several to choose from. There are YouTube modules for adding your or other Video content.