You should probably just buy your own space to host videos. They are large files - pictures are typically a few hundred kilobytes at most, whereas a poorly made video file can be a megabyte per second. Even properly compressed videos are relatively large. That, combined with the possibility of suffering the
slashdoteffect has the potential for massive bandwidth bills and upset ISPs.