Many business schools have streaming videos on general business topics. Here are only a couple of examples. Others can be easily found on Google or YouTube.
Harvard Business School's YouTube Channel has some general business videos, as well as more topical videos.
KhanAcademy contains educational videos on many topics. Finance, economics and business start-ups are included.