I have been using the "All Video Share" component for about two years now. This component is extremely easy to install and adding videos whether they are uploaded from your computer, or linked from YouTube etc is very straightforward. I'd also like to mention Vinoth who has gone out of his way to help me sort out any problems you have. Considering this component is completely free, Vinoth goes out of his way to make sure everything is working fine for you. I had a few problems after migrating to my 2.5 Joomla! website, however the developers fixed all the problems for me, and everything is absolutely perfect now.