I'm semi new to linux, I know the ins and outs and how to get around using commands, etc. But I'm not an expert so I don't even know if something like this would even be possible.
What I want to do is, have a server ( already got it set up and running ) that streams or provides media for my upstairs Windows 7 Home Theater PC. I know the conflict between Windows and Linux is going to make this a bit of a task, but I have a semi decent idea.
What if I just set up a simple web page over LAN using apache ( So http://192.168.1.106/ ) that had some sort of flash player embedded so that my family can just pick a movie I put on there and watch it. Seems pretty simple to me, and it eliminates the cross platform issues. But I'm not sure If I can set up a player that will play my HD video's in good quality.
My other idea is just somehow stream these videos, using something like samba. I would need to see a directory of some sort, to locate these video's and be able to just play them over the network. I'm not even sure if this is possible.
I'm also open to any ideas, or solutions.
Keep in mind, I'm dead set on using linux for my server, and windows for my HTPC, I have my reasons.
Probably the simplest solution would be to set up a Samba share on your Ubuntu box, and share the directory of your media. You can then mount this share on your Windows box, and be able to navigate a directory full of said files.
If you're able to capture streams on your HTPC, you could also set up a streaming service such as Media Tomb and stream/transcode media directly from your Ubuntu box. I'm not sure if your HTPC would support this or not however.
If you install Twonky Server on your Ubuntu box, there is a web-management interface you can access from other computer on the LAN. From here you can browse videos, and watch them in your browser.
It's worth noting that Twonky does have a one-time fee (I think it's $20, don't recall). I'm sure there's free streaming packages out there with web interfaces as well, I'm just not familiar with them. I'm sure Google would turn up a few results.