@Soma Just upload videos to your own website. It's much easier now since HTML5 made video plug-ins like Flash, QuickTime, and Windows Media Player obsolete.
If you can't bother learning web design, just use a content-management system like WordPress. People can just subscribe via RSS feeds.