What is a good solution for an intranet video portal (YouTube-like) site?

Solution 1:

You could subscribe to Google Apps for Business which includes Google Video

http://www.google.com/apps/intl/en/business/collaboration.html

Solution 2:

VideoLan makes a very good client, and though I haven't used it, it appears to include "a complete streaming server, with extended features (video on demand, on the fly transcoding, ...)"

Definitely less turnkey than the above, however, but open-source.

Solution 3:

I found a good solution, for very little money: www.vimeo.com. I can purchase a year subscription for $60 and get the privacy options I need. I don't need to install / manage a server which is a plus. And I can embed the videos elsewhere - our intranet, our Web site, etc.