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.