Why didn't I Think of This...
I help bring this into a very large, global organization to help work with media files and training within SharePoint. This was the best solution around. it's free and had great ability to to tweak as I could get access to the source code. I will use this and recommend it again for sure.
Great community behind it