Dear Adobe. I attempted to Install FMS 4.5 with all its modules by installing apache seperately from the FMS installer on Linux However the installation notes do not specify how or where to get the information on how to install all the FMS 4.5 functionality such as HLS to Apple/IOS. But this is the part that messes me up if I install YOUR version of apache then it is supported. Now correct me if I'm wrong because this was the case the last time I tried to install your version of apache. Last time I installed your bundled version of apache and then attempted to install PHP for apache with the modules GD,php_mysql and it didn't work. I attempted to make it work for days. So please tell me how do I install PHP,PHP_GD and PHP_MySql on your bundled version of apache? Also How do I install FMS 4.5 including HLS for Apache on Linux/Windows that is not bundled or for Microsoft IIS ? Maybe you will answer this maybe you won't in the past I've usually been on my own at this point. Luckily I will post the answer on this forum if I ever figure it out on my own. I doubt you will give me phone/technical support since I use the FMS developer edtion.
You can very well use your external Apache..
All you need to
1. extract out required modules and dll's from the FMS installation/<Apache>/<modules> folder and place in your external Apache/modules folder.
2. Pick required configurations from httpd.conf from FMS installation/<Apache>/conf/httpd.conf and place in your external Apache/ conf/httpd.conf file.
For this look out for following configs..
LoadModule f4fhttp_module modules/mod_f4fhttp.so
LoadModule hlshttp_module modules/mod_hlshttp.so
LoadModule jithttp_module modules/mod_jithttp.so
And configs under location tag hls-live, hds-live hls-vod, hds-vod
Also would like to add some infromation to what Nitin had said. I just wanted to let you know that Apache version which comes with FMS installation in 2.2.17 and .dll/.so of relevant modules are best suited to work for that Apache version - needless to say all testing was done on same Apache version. So it would be best advised that your external Apache matches 2.2.17
So I have to install the bundled version of Apache to get the apache modules ? If thats so that means in order to do a clean install I have to install FMS 4.5 choose to install the bundled verstion of Apache. Extract the needed Apache modules and httpd.conf configuration parameters then uninstall FMS 4.5 and bundled Apache clean up any left over files and configuration junk reinstall FMS 4.5 and configure a untested native(so to speak )version Apache(untested isn't new ) seems like alot of unecessary work when the files and configuration parameters for FMS/Apache could be provided by Adobe and documented.(maybe it is I just don't know it. BTW I will install the recommended apache version but Apache is often patched for security holes and its version often changes so I doubt installing a specific version Af apache won't be supported bye using apt-get or yum pretty big disappointment as often installation and configuration dependencies are difficult to meet with linux if you make and install Apache and all its modules such as PHP as I have listed in this origional post. Such is the way with Linux and some of the hassles can be overcome by using multiple VM luckily I have a quadcore and 6 gigs of ram(bragging rights? ).
Thanks for you time. Pleas also answer the next question.
And What about the PHP problems that I have exsperienced on the bundled version of apache on FMS are they none exsitant in FMS 4.5?
NONE Of The above .so Files Are found on Linux. Telling me that I need .dll or non existant file does not help. Adobe Employees can you help if not how do I get help in this matter? U know I cannot call Adobe support hotline they tell you to come to this forum. Please tell me if you ever plan on answering my questions if not i will not waste my time here.
I agree installing FMS 4.5 just to get Apache modules is not best way of doing it - let me figure out if i can put across this to product managment and have some kind of zip or tar file for download and with proper instructions. Would that do you for you - or you think there is better way of doing same thing.
Have you tried external Apache with 2.2.17 - i suppose whatever native Apache you migth have (if its not higher version) - you can always upgrade 2.2.17. I would suggest first you try it out - external Apache with 2.2.17 is tested and it works properly.
I do not know about PHP because i have not done such testing - but if its not working - i would see it as Apache problem and i think there should be way to work around it. If you think your external set up works with PHP - have you tried setting your external apache with our modules and see if HDS/HLS works fine. I remember you mentioning PHP problem is there only on Windows 7 - so have you tried other platforms of Windows 2008 or CentOS 5.5.
"....then uninstall FMS 4.5..."
Though I am not sure how you want to use the live streaming on HTTP feature without installing FMS. Do you want to use Vod Streaming? If yes, I am sure you won't be happy with only 30 minutes of play in case of developer license.
@Nikhil Pavan Kalyan You are the only one that has ever been on my side and actually resolved my issues. Can you help again? This is important I'm not trying to satisfy not my own curiosity but my customers instead. They pay my bills you know. FMS is my core buisiness. I need help.
I have obtained the files necessary to install FMS 4.5 on centOS5.5 without installing the bundled Apache server I will document my progress at each step here(I'm going to do this in notepad anyway so why not here. I don't know how you will aquire these files from anybody but adobe. I don't have permission to distibute them ask for them here and you will probably get them.
However centOS5.5 is now depricated and difficult to install from the ftp sever I use so I chose to find an alternate version and am using centOS 5.7 x86_64. Hopefully this works well.
step 1: I unzipped the files and transfered them into /etc/httpd/modules.
step 2: I checked the owner with ls -l and octal permission representations with the following perl script
for 1 or 2 of the other files in the directroy.I hope 1-2 is enough to check usually is (perl is almost always installed by default on Linux)
MODE=`perl -e 'printf "%04o", (stat("@ARGV")) & 07777;' $FILE`
step 3: I chmod 0755 for all the files I added to the directory and chown root:root for all the files they were already owned by root but I don't like spending hours debugging only to find that I have the wrong owner.
step4: I check all files with ls -l to make sure the persmissions and owners match exactly.
stay tuned for my next post. Maybe I will succeed maybe I won't. Time will tell
Well I loaded the necessary modules into /etc/httpd/conf/httpd.conf as directed by this link
But when I restarted apache with sudo service httpd stop and sudo service httpd start i received this error
Starting httpd: httpd: Syntax error on line 994 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_f4fhttp.so into server: libadbe_dme.so: cannot enable executable stack as shared object requires: Permission denied
Disaster right ?
Not quite. I am a persitstant type of fellow and tried to start apache again and centOS popped a GUI bubble telling me the SELINUX has denied persmission for the modules to load. Oh Yeah I forgot about that Thanks linux devloper guys for the bubble. this is good news because I can either turn SELINUX off which i usually do in development environment. Or I can modify some configuration files. I'm going with the first choice just to see if I can get this thing to fire.
disabled SELINUX by editing configuration file like so
sudo gedit /etc/selinux/config
//to restart SELINUX use the following command.
restarted apache with the following command.
sudo service httpd stop
sudo service httpd start
received following message:
[root@localhost fms]# sudo service httpd start
Starting httpd: [ OK ]
Now to restart FMS and restart Apache for good measure use the test page provided by Adobe for FMS 4.5*much improved thankyou* I used to throw it away now I'm planning to keep the test page .And finally test applications(this part could take awhile)
Stay tuned for the restarts and results of the adobe test page.
well I restarted both FMS 4.5 and "external Apache" with sudo service httpd restart AND sudo service fms restart....successful on both
Then I went int /opt/adobe/fms web root ....successfully started the admin console excuted index.html which brought up the Adobe test page. clicked on the HDS/HLS button to test it and got this message.
This browser is not capable of playing the HTML5 video.
Please use an Apple Safari browser with HTML5 video support.
Great adobe guess I will be throwing the test page away again. Oh well HTML5 or should I say HTML is along way from being mainstream. I forgive you.
I'm off to buy a iPad2,iPod Touch and forgetting an iPhone since I've visually verified that the screen size is the same on the Touch and iPhone. Entering enemy terroritory wish me luck. I hope Apple employees(apples) don't come to my house to search for evidence of Adobe foot prints.
I finally bought an iPodTouch yesterday which is a good solution for me since its screen size is the same as the iPhone3,IPhone4S, and of course the touch. 1 test device for 3 Apple/IOS devices. 3 in 1 feels pretty good because legacy Apple devices aren't cheap. I will be testing my FMS 4.5 installation sometime today I have some other work to attend to first though . Stay Tuned.