My home server runs:
Edit: formatting
so i know you mentioned internet-facing, and/but here's a couple of things.
if you have a ps3 or other dlna device on the network, try mediatomb or another dlna server. i recently got this going on my arch linux server, and it works pretty well. doesn't support all video formats, but seems to integrate with vlc to transcode. haven't played with that option yet.
then there's client 175. i haven't tried this one yet, but looks promising as an internet-facing server.
there are other options for internal network, check out some of the distro wikis/forums for that.
for internet facing, there weren't a lot of suggestions when i posed that question on the #archlinux channel...
> Is there a DLNA server that will transcode IDX/SUB captions into the stream? Also, transcode video formats so I don't have to do it?
Mediatomb can do it, you can define transcoding profiles and have it running videos through ffmpeg and such. It takes time and effort to setup but worth the reward.
I use mediatomb on the media server (non-windows) and it parses all the content and makes it available via DLNA/UPnP.
Then Skifta on Android for streaming, and any video player on the phone usually works for playing, skifta just presents it to the video player.
We currently use MediaTomb (http://mediatomb.cc/) as the server back end, and then use either XBMC (http://xbmc.org/) or Media Player as the front end on the client machines.
I use TVersity for my home setup (tversity.com) but they don't have a linux version yet.
XBMC has a upnp serving option and I've heard good things about MediaTomb. You can try those, but PS3MS has been the best option for me. You should check your version and settings. Have you updated versions recently? I went to a new build and performance may have increased marginally but it broke the windows service aspect, so you may want to upgrade/downgrade depending on where you are. Also, if you're on stock PMS try the SubJunk build or another build. I've found the forums over at [ps3mediaserver.org](www.ps3mediaserver.org) to be helpful if you really want to work through it.
In your case, I'll suggest you install UPnP/DLNA media server on your home server. for example media tomb(http://mediatomb.cc/), and on the other computers in the house just use UPnP complient player, I think mplayer or vlc is capable of playing video streamed through UPnP. I hope this helped:)
MediaTomb is one option.
Simply a very basic dlna server.
Then I'd get some kind of a subdomain via a service like dyndns or many others, that allow to associate a subdomain off their servers to your home pc.
Then make sure you use some kind of tool to update their dynamic subdomain point service to whatever your current ip address is.
Then use a dlna client, to view the content.
i've been using mediatomb on my headless linux server, and for mp3s and some video formats (AVI, etc), it works ok. it will use vlc in the background to convert and stream other natively unsupported file formats, such as mkv, though i have yet to take the time to set this up.
my question is: how well and how consistently does ps3 media server work? mediatomb will sometimes lapse in the middle of a song or video, no error, but it feels like a buffer issue.
any complaints? judging by what i've seen for installation requirements on a headless server, it's a task i don't really want to undertake without good reason first...
My favorites are streaming only so they aren't what you're looking for.
http://mediatomb.cc/ Mediatomb is easy to use and highly configurable. DLNA devices only (not Xbox 360 but PS3 and some others). Runs on linux and OSX. One downside is that it isn't updates too frequently.
http://ps3mediaserver.blogspot.com/ PS3 media server is also easy to use and runs on multiple platforms. It's more updated than mediatomb and works with more devices. Don't let the specific name of PS3 Media server mislead you.
For front ends I did use MythTV for a bit, but I didn't quite like it. In my opinion I would say XBMC is the best nowadays. XBMC has an android remote app available here.