YouTube is definitely the online video platform. It gets millions of hits each month, so it has the potential to get your videos found easier, and YouTube's owners are committed to keeping it free.
Features
There are new video-sharing sites popping up every day, but YouTube remains on top.
Unlike many sites, there's no limit on how many videos you can upload. There are some limits on the size of the video files you can upload, but the upload limit is high and won't affect anyone uploading simple news videos.
Integration
You can grab the code to embed individual videos from each video's page. Probably the best way to integrate all of your YouTube videos in one place is with the Video Bar.
Many content management systems and social media sites like Facebook have ways to show your YouTube videos.
It's also good to embed some of your site's branding into your videos and video descriptions so anyone who finds the video on YouTube's site will have a higher chance of eventually finding his or her way to your site.
Example
Here's are a couple of embedded videos so you can see what an embedded video would look like on your site.
Besides his work with the Center, Andrew Chavez is a regular freelance contributor to the Fort Worth Star-Telegram where he covers general assignments and contributes photos and videos. He is also the former editor of the TCU Daily Skiff, the campus daily at TCU, where he helped oversee the publication’s developing online presence. He has also worked as a staff photographer at the Clovis News Journal. Andrew is currently a graduate student in the Schieffer School.