Media Server :: 4.5 On Linux Does Not Bind To 1935, 80
Dec 16, 2011
1. I've installed FMS on OpenSuse 11.4 64 bit, I know that according to the requirements it is not recommended distribution, but common opensuse is very modern and complete.
2. During the installation I had to make a link @libcap.so.1 into the directory where installFMS script was present (because installer says that there is no libcap library which is not true)
3. Completed the installation without installing apache (I have apache on this machine but disabled -> free 80 port)
4. I have left default configuration (regarding user, group, ports: 80 & 1935 + 1111, added the admin user)
5. I started the server with the command ./server start
6. My htop shows: - several processes ./fmsadmin -console -conf ./conf/Server.xml
7. I can connect to the server using the administration console on my localhost. The server is installed on host 192.168.0.160 (local network), I can connect to the server using credentials given earlier
8. I can not connect to the rtmp service or rtmpt service
I am using:
rtmp://192.168.0.160/vod/
or
rtmp://192.168.0.160/vod/sample1_500kbps.f4v
or
rtmp://192.168.0.160:1935/vod/
I was wondering what the difference is between connecting to 1935 and 80. Does one port have an advantage over the other? I know by default 1935 is blocked and it appears to be the perferred port to use, but does port 80 HTTP slow down the stream?
I have installed and ran FMS Development Server 3.5 on my Fedora 15 x32 for a long while now. Everything works fine. However, recently I found out about the upgrades for the server. So I downloaded all of them (3.5.2 - 3.5.7)... the current version I have is 3.5.1... and it works fine. Installing any of the new upgrade versions on the server works fine... and when starting the server doesn't give any errors.
In /var/logs/messages it says:
Server starting... Server started (/opt/adobe/fms/conf/Server.xml).
however, checking the binding of my IP address, it shows no bindings to ports 80 and 1935. The admin server works successfully because I can see binding to port 1111.Whenever I run my test application which I used to run successfully on FMS 3.5.1, I cannot get a connection.So I was wondering whats wrong... why it doesn't bind anymore? is there something wrong with my upgrade process?? I even tried uninstalling whatever I currenltly have and installing the new upgrade... same result.
I'm a systems administrator at an ISP running many FMS 3.5.1 instances for an array of clients. About half of these FMS 3.5.1s fall over dead after 2-3 weeks of runtime. Specifically, 'fmsedge' becomes unresponsive to http/rtmp tests on port 80; NOT on port 1935. The process appears to be doing work (cpu time is nonzero), and it answers the phone - I can connect to port 80. But I can't pass traffic to the daemon.
Logs give no indication anything's wrong. I can't strace or truss java with any legibility, due to fmsedge living atop a multithreaded virtualmachine.This occurs regularly, but does not occur on /every machine/; only about half of them. Where it happens, it's at 2-3 weeks after process launch.how to collect additional diagnostics, so that I can find what's breaking in fmsedge and either prevent it.I am running on CentOS 5.3 (like RHEL-5), 64-bit; I install nothing but Adobe FMS, and used Adobe's installer.
it doesn't matter which operating system we install an our server.What are your experience with Linux and Windows?Which System do you recommend regarding performance issues?
We purchased Flash Media Streaming Server Interactive edition in order to have the security featuers of not allowing unauthorized connections streaming live content to the server. Is there a document with procedures that details how to make this happen, the allowedHTMLdomains.txt does not work when you place in IP ranges that you do not want connecting. I need some help just to figure out a way to keep someoen from connecting to the server and not streaming live content. Has anyone configured this in Linux because the documentation is mainly for Windows. Any help/advice would be great since this seems to be a common problem for anyone who runs Linux.
Is it possible to have multiple FMS installation running on 1 linux server?This mean that each fmsadmin, fmsmaster, fmsedge, fmscore will run under a specific user. (not vhosts of a single FMS install)How will this impact the performance of the other FMS instances in case there are more of them running on the same server?
there's the Adobe requirement Linux® Red Hat® 4 or 5.2 supported OS for FMS 3.5. I would like to know, is FMS 3.5 compitable with Linux® Red Hat® 5.3 ?
Adobe I can find instructions and a list of needed for modifying Apache to work with HLS for Apple/IOS devices. However I cannot use .dll on Linux but I can possibly use the .so files .... so can you verify that FMS 4.5 HLS for Apple/IOS devices works on Linux by installing just the 3 .so files below? If it is in short why don't i need the .dll? I don't spend days trying to install FMS 4.5 in a way that is not documented or tested by you. Also is installing FMS 4.5 and HLS for Adobe/IOS devices possible on IIS? Where do i get instructions for IIS?
I installed FMS into a linux server with its own flash media encoder uthentication add-in. I restarted the fms service. The fms is working fine, i can stream and also visualize the stream on a client. When I connect to fms with fme i'm not asked for username and password. How do I set up users in fms so that the access to it should be restricted?
I like to know what is the best Linux distribution for professional use of FMS (streaming events on the web, HD, 50 to 100 viewers). Debian Lenny/Squeeze, CentOS, RedHat?
My webcam works great with Skype and Cheese and it used to work great with a program called FaceFlow but now when i try to use it with FaceFlow i get the following pop-up: Adobe Flash Player can't locate a camera on my computer? I have installed via Synaptic the latest version of Adobe Flash Player which is 11,1,102,63 but without any affect?
Would it be possible to uninstall the present version of Adobe and use an older version in the hope that the webcam will be recognised?"
I did a quick test of FaceFlow the other day ...... I have two webcams for testing, one is an older model and the other a uvc compatible device.
Faceflow would not recognise the older model, only the uvc camera.
If I publish using an Adobe Flash Media Encoder 2.5 or a normal client a netstream with codec NellyMoser at 8Khz, the audio stream is incomprehensible for a MAC OS or a Linux Adobe Player.Steps to reproduce:
1. Create a new Actionscript Project in Flex Builder, for example: AdobeBug.
2. Start a Flash Media Server 3.5 in localhost(rtmp://localhost/live).
3. Insert the following code in the Default Application file: AdobeBug.[code]
4. Compile and play the file. 5. Run the Adobe Flash Media Administration Console and play the stream named livestream using a Linux or a Mac OS system, but not a Windows system. This stream should be a Nellymoser audio at 8KHz.
Playback starts, but audio is unintelligible in Linux and Mac OS Adobe Flash player.Doesn't happen if I listen the stream using a Adobe Flash Player plugin or a Flash Media Administration Console for Windows systems.
I'm attempting to install and run FMS on a Red Hat Enterprise Linux system. At one point, it did function properly, but now it will not stream video at all, and I keep getting a constant stream of errors. No changes were made to the FMS configuration to make it stop working. Attempting to load it in console mode results in the following:
I've already enabled the FMIS: Please enter your Flash Media Server 3.5.1 serial number.xxxxxx Congratulations. You have enabled theAdobe Flash Media Interactive Server! But my own application still fails :
I've been working with the Beginning AS3 Tutorial which streams a video from Flash Media Server. I've been trying to enable RTMPS for this demo and it works correctly in Firefox and IE on Windows (usingTLS == true) but does not work (usingTLS == false) in Firefox on Linux and Chrome on Windows. Why Flash does not currently support either of these browsers? I've verified against Openssl using s_client connect that the certificate chain was properly installed from the website's wildcard certificate -> intermediate certificate -> root certificate. Why doesn't it work in all browsers on all platforms?
We have several systems, inside and outside (development, test and production), that we need to upgrade FMS on Over time, I have found the process utterly cumbersome, prone to errors and time consuming... and outright annoying therefore.The permissions are never consistent, usually insecure (tmp and other directories world writable), and so onI wonder if anyone here has come up with a nifty way to work around this. For example, our setup is pretty uniform, so it's really unnecessary to do an interactive install all the time -- I could of course strip down the installFMS script, but I don't want to conflict with future changes
I deployed FMS 4.0 enterprise edition on my 64-bit linux platform. in the applications folder of FMS, i create a "dvr" subfolder and at the same time create a dvr.asc. the code is as the following :
i expect the live stream will be recorded on the FMS server , but unfortunately nothing happened . But if i use my pc ( 32-bit windows xp platform) , everything works well. when i connect to my win_xp pc, the fms server automatically created a streams\_definst_myVideo.flv file under the dvr folder.
then the fms server on 64-bit linux cannot create the myVideo.flv file ?
I have failed in generating core.I have added a line "ulimit -c unlimited" in server's start function. I killed the fmsedge process by "killall -6 fmsedge". The process do be killed but no core. file is seen in /opt/adobe/fms finally.
For the past while, my developer has been working with me on a small project to put together a live interactive whiteboard app, powered by Flash Media Interactive Server. Well, everything is finished & ready to go, but there seems to be a big problem:
The app was developed & tested on a windows machine, while my server and all my website files (to integrate with) is on a Linux system.
It's been a month since this problem arrose, and there had not been any further progress with this project for the time. My developer doesn't seem to know much about how the 'conversion process' works, if there is one.
Do you know if this is possible (to convert a windows-programmed app to work on a linux system)? If so, do you know roughly how it should be handled?
The problem I have is that on linux, the flv files generated by fms are having permission 660. Due to this they become kind of useless as I cant do much with them. Is there a way to make fms generate streams with better default permission?
I'm running FMS 4.5 on a Linux system with 4GB of RAM.Whenever I do a live broadcast from the server, the audio does a very strange thing. It sounds, ever so slightly, like an old record player where someone is occasionally (4-5 times a minute) putting a small amount of pressure on the speed of the record player and altering the pitch of the music. All my buffer settings are the default settings. It happens whether I'm doing CD quality audio or dialup 11025 kbps audio. I'm using MP3 for an audio format.
does anyone know how to use f4vpp on linux? I am not able to use it on Debian Lenny. What i have done so far after downloading and extracting the F4V Post Processor:
[Code]...
I cannot understand why this happens. Maybe Debian Lenny is not supported? Which linux distributions are supported?
i have searched a lot in the net and haven't found what i am looking for so i though asking you nice people out there.im working on a project, in which i need to bind my flash to SQL server data base and i don't know how. what i want to do is: i have this "text area component" / "text input component" on the stage and i want the text written in it passed to a SQL server data base(be saved in the DB table). and also i want to dynamically show content of the database(mainly texts) on the stage(which i think i should use dynamic text for it )