Hi Guys,
Sorry for not responding sooner – I was away for a while – actually I was in Alfresco training (!). I kinda figured that I was going to have to use CIFS/NFS for my mount point. My problem is that I'll need to set up an active/passive cluster in order to maintain my uptime goals. If I mount my media server at the primary server, and then bring that Alfresco instance down, my load balancer will correctly move everybody to the passive Alfresco instance, but the media server will remain mounted at the primary instance.
The only way around this is if the Alfresco system is smart enough to recognize other members of it's cluster and then pass the CIFS netbios name around based on a heartbeat. Considering the SAMBA team has only just recently implemented active/passive clustering, I'm pretty sure Alfresco doesn't do this [yet]. It is of course possible to set up a Linux cluster that moves IP addresses back and forth based on a heartbeat, but that only comes into play if the entire server goes down. If I want to bring just Tomcat down – say, to perform an upgrade, this mechanism wouldn't work.
In regards to database storage of files – I won't be using that mechanism.
For the record, I'm using Windows Media Services, Darwin, and soon, Adobe's Media Server.
In regards to HTTP streaming – yes it's possible to do this, but the performance degrades substantially when you start streaming 1.5Mb files. It's important to us to have small latency on the trick controls, and for that we really need RTSP.
Another option that I've thought about is to create symlinks to the actual files and export those to the media servers. Very ugly, but it's all I can think of for now.
Any other thoughts?