This is an easy project if you've done any web programming before. But it might not be worth the effort to learn a web language, make this thing work, debug, etc.
That said, it's worth downloading & installing Drupal and checking if there's a module that can do this for you (it's likely too, they have a unique and prolific module ecosystem).
By the way, 'streaming' is a different concept than just displaying the video on a web page. A streamed video cannot be fast forwarded or rewinded, for example (generally speaking). It's very well suited for a real-time broadcast or if you want to telecast the video like a TV Show throughout the day.
Embedding the video via a HTML5 tag or a Flash video player is somewhat different, and users can have more control on the playback of the video by default.
For streaming of videos, you will need special software on the server side, like Wowza, Red5 or an instance of Adobe Flash Media Server running on an AWS EC2. For the normal videos, just ensuring you have enough bandwidth will suffice, and you can do it off of any shared host if your traffic is low.