Many websites offer streaming video content. This is nothing new. What is new, is that there are many options for getting that accomplished. The days of RealPlayer vs. Quicktime vs. Windows Media are just about over. Now there are wide range of options, some that use Adobe Flash player and others that use open or proprietary video formats.
As with any offering you publish on your site, you want to make sure you can reach the widest possible audience and provide accessibility for those who need it. Hosting your own media server can be taxing on your system load, but there are some solutions that make it easy. I mentioned one open source solution in a previous post.
Another option is to sign up for remote video hosting. This could be as simple as a YouTube channel, which offers closed captioning and other accessibility features, or something more customized that requires monthly payments. At any rate, you will need to embed the videos on your site, and you will want to make sure the solution you choose will not slow it down. Some sites that have many embedded Flash videos, for example, run very slowly and take a long time to load, particularly on netbooks and other mobile devices. When HTML5 video becomes standard, it may be a better choice to consider.