"Most newer TVs and game consoles (the PS3) are UPnP capable and allow you to stream content from UPnP enabled sources. iTunes (Windows) and Rhythmbox (Linux) can play media that is centrally hosted on this type of server - an excellent way to setup a centralized, on demand audio/video library in your home.
"The hardware we are using for this project is the same hardware we used in a previous project [Building a Mini-ITX Web Content Filter with Ubuntu] which involved a mini-ITX system to save space and keep the power requirements low. The same objectives are applied here although you may elect to use different hardware in your own implementation of this project."