Add Custom Videos TO Integrated Video Tutorials

I currently use WP101 for the majority of my customers, but I would rather be using WPMUDev's video tutorials plugin. Unfortunately, Integrated Video Tutorials does not allow one to add their own custom videos.
Is this on the roadmap at all?
Is there another way to add custom video to the wp-admin?