If you want to upload unlimited videos for free, then nothing is better than the create/make video-sharing websites like youtube/Vimeo. Using these websites, you can create as well as share as much content as you can want.