There are not a lot of solutions in streaming your content straight from your Drobo FS using DroboApps.
I find this to be the best, easiest and most up-to-date solution to stream your content straight from the Drobo FS including support for Xbox 360 consoles (and possibly other devices) which MediaTomb (another solution) does not offer and it being a dead project for over 3 years now.
If you come across FUPPES or are already using it, drop it now as it is a dead project and not just myself but others recommend moving to MiniDLNA.
You can skip this all together if you prefer to use other ways to stream content such as using TVersity, Serviio, Mezzmo, Plex and many more other programs out there which rely on having to use your desktop (or laptop) to stream content which would of course require it be always on and running in order to do so. Unless this is not a problem and/or only yourself to watch or view the content.
Downloading and Installing:
There are many ways to install DroboApps, below is the easiest and least technical. You first need to make sure you have DroboApps enabled which you can do by opening Drobo Dashboard then select your Drobo and go to Drobo Settings > Admin > Enabled DroboApps under DroboApps.
Then once that is taken care of, you will drag and drop the minidlna.tgz file into the DroboApps folder and then restart the Drobo FS from Drobo Dashboard. Once the Drobo FS restarts, you will notice the minidlna.tgz gone and a new folder “minidlna.” Everything should now be installed and working properly, now you just need to barely edit the config file.
Configuring and Adding Folders to MiniDLNA:
The configuration file; minidlna.conf, will be found in the DroboApps\minidlna\etc folder.
You can add folders by editing the media_dir line, this is how I have mine.
You can simply do the same to make it extremely easy and organized, and just add sub-folders to the Media folder such as “Movies”, “Shows”, “Music” and so forth to your needs. This makes getting and viewing content much easier on the Xbox 360 and other devices.
As noted in the configuration file, you can have multiple media_dir= lines, and restrict content to Video, Audio and Images if you wish.
You can rename what the device shows as on your Xbox 360, PS3 or any other compatible device by changing the following line:
friendly_name=DroboFS DLNA Server
The rest of the configuration file can normally remain unchanged and are all self explanatory too.
Can I play MKV files on Xbox 360 with MiniDLNA?
MiniDLNA will NOT play or transcode MKV files to play on Xbox 360 until they decide to support it. You can still play MKV files on other devices though that support it. I suggest using TVersity in this case to play MKV files on your Xbox 360.
That being said, there is a new project started in late 2012 called MiniDLNA-transcode and here is the original announcement thread. I have not given this a try yet or seen if it can be done, which I think it can be. I hopefully will be trying soon though.
Are there any problems using MiniDLNA on Xbox 360?
The only on-going problem I ever run into frequently is while streaming video content to an Xbox 360 when the video is Xvid and encoded differently than other Xvid files. What happens is after a short period of time, normally between every 5 and 15 minutes, the video will basically halt requiring you to back out of the video (on Xbox 360) and resume play again till the next time it happens again (randomly).
It can be quite a nuisance but from what I have found out, from viewing the files in GSpot, I still think it has to be with Xvid encoded videos and how it was encoded. I have not had a problem with that I can recall of this happening with any x264/mp4 files. It is also 100% not related to a networking problem either.
How can stream my media to Android Phones?
First install BubbleUPnP on your Android Phone and on your Desktop as well. Then install either VPlayer (the best imho) or any alternative video player software such as MX Player on your Android to play the content.
You would then select the source of the files to be from your Drobo FS and either to play the files locally (on the phone) or control and send them to a specific device if listed and supported.
You also have the option to stream the content over the internet with this, so if you wanted to watch media on your Android on the go, you can. You can also use your Android Phone as a controller and send content to play and pause on support devices, the Xbox 360 does work with this.