Flash Media Server Update Process
Hi all,
I currently have Flash Media Server 3.5.0 installed and it has been running since 2009. It has been running for so long without issues I kind of forgot about it. Now i see there is an update to 3.5.7. I downloaded it but when I ran the installer it warned me that all my configuration settings may be lost. I tried to find some info on the best procedures to follow to perform the update but was unable to find much. I really do not want to lose my settings. I looked in the FMS admin console but i did not see any option to backup the current settings.
What is the best way to proceed with this update without losing your settings or negatively impacting the media server?
Like Graeme Bull said in another related post : "You can keep up on that on the product manager's blog though http://blogs.adobe.com/ktowes/"
Similar Messages
-
Updating Flash Media Server within Adobe Connect
We have recently had a security audit done and one of the highlighted issues was that the version of Flash Media Server on our Adobe Connect servers (4.0.3) is no longer supported and that the supported version is 4.5. We are currently running Adobe Connect 9.1.1 and I am due to upgrade to 9.3 soon. Will updating to 9.3 also update the version of Flash Media Server to 4.5 or higher? Alternatively is it ok to just apply Flash Media 4.5 or higher?
ThanksI don't believe that updating to 9.3 will update to FMS 4.5+. Connect is built on a version of FMS, and that usually doesn't change between full version releases.
The instance of FMS that is part of Connect is fully supported by Adobe as part of your Connect M&S. If there is a security issue that you have with it, outside of the version number, I would recommend that you bring those concerns up with Platinum Support to see if they apply, or are able to be resolved. -
Windows Vista and Flash Media Server Streaming Problems
My company recently started using Flash Media Server to
stream audio and video content.
My boss just installed Windows Vista Ultimate and now no
streaming content will play at all. Simple Flash animations work,
but nothing that accesses the Flash Media Server for content. I've
uninstalled and reinstalled multiple versions of the Flash Player
on his machine but nothing seems to work. I also tried the new
"Reset" feature in IE that is supposed to return it to it's
shipping state and that didn't work. I navigated to the "System 32"
folder and ran the Flash Updater EXE. I downloaded and installed
all of the available updates through "Windows Update".
I also tested Flash Objects that stream video on Adobe.com
and they don't play either. Has anyone heard of this happening or
know what I need to do to fix it? I don't know if this is a bug in
the Flash Player or with Windows Vista.This appears to be the solution:
http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=44&catid=184&threadid =1243464&enterthread=y -
We currently have a server that operates as a streaming media
server running Adobe Flash Media Server 2 in our organisation and I
was looking into if there are any update features from Adobe
available to automatically download and install latest security
patches etc? Does anyone have any suggestions?Nothing at the moment, it has to be done manually.
-
A User Count in a Flash Media Server Application
hello guys, first of all, sorry for my english...
i am making a flash media server application and i want users to see that how many users are currently connected to this application...
i have searched on google for 2 days and i couldnt find a good tutorial for AS3.
i have looked at fmsguru and some other tutorial websites but those wasn't enough for me to succes...
what i am trying to make is; a text area or dynamic text (i dont know which is most suitable for this purpose) which shows the numbers of connected user and i want it change immediately when a user connects or disconnects...
i know there is an array as "application.clients" and i know i should use "application.clients.length" in "main.asc" file to find the number of connected users BUT i can't get this number to the text area or dynamic text in my "swf file".
PLEASE help me by explaining a simple application which uses a "main.asc" file, an "action script" file and a "swf" file. and how to get the number of "application.clients.length", how to send (or call or get) it to the "action script" file, how to show this number in a text field or dynamic text...
i will be very appreciated if someone explain in AS3 and make me success...
thanks for reading...well here you don't even need the button just tell your textfield to update everytime the server calls after a connection or disconnection. Do you know how to write actionscript at all? Because you would be well advised not to attempt media server stuff unless you know how to do the basics. Maybe you could start out with some client only applications.
import mx.controls.TextArea;
import mx.controls.Button;
import mx.utils.Delegate;
class SimpleChat_call extends MovieClip {
private var myTextArea:TextArea;
private var myButton:Button;
private var _nc:NetConnection;
private var _chatSO:SharedObject;
private function onLoad() {
myButton.addEventListener("click", Delegate.create(this, onUserCount));
public function connect( rtmpString:String) {
_nc = new NetConnection();
_nc.owner = this;
_nc.onStatus = function ( info ) {
if(info.code == "NetConnection.Connect.Success") {
trace("connected successfully");
this.owner.connectSO( this );
_nc.receiveUsercount = function (count) {
var myTextArea = this.owner.myTextArea;
myTextArea.text = count;
_nc.connect(rtmpString);
private function connectSO( nc ) {
_chatSO.connect( nc );
you didn't even try what i suggested did you because it would have worked without changing the client -
FLEX 2.0 and Flash Media Server 2.0 Unable to stream from client to server
Hi All,
I have been trying to put together a quick demo to stream
and record audio from Client to Server. I get this error when
trying to connect to FMS.
ArgumentError: Error #2126: NetConnection object must be
connected.
at flash.net::NetStream/flash.net:NetStream::construct()
at flash.net::NetStream$iinit()
at Audio/toggle()
at Audio/__submit_click()
my Program fails at this line - ns = new NetStream(nc);
Your help is greatly appreciated. Here is the MXML file
Audio.mxml
This file contains a simple start and stop button start and
stop audio processing.
This page is served from Apache Tomcat on host : demoserver1
and port 8080
Flash media server is also installed on the same host
demoserver1.
I did not do any additional config at FMS except creating an
application called "DemoApp". All other settings are defaults.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml"
applicationComplete="startup()">
<mx:Script>
<![CDATA[
import flash.net.NetConnection;
import flash.net.NetStream;
public var started:Boolean = false;
public var nc:NetConnection;
public var ns:NetStream;
public var mp:Microphone;
public function startup():void{
lblMessage.text="Stopped";
public function toggle():void{
if (started==false){
submit.label="Stop";
started=true;
lblMessage.text="Started";
nc = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS,
netStatusHandler);
nc.addEventListener(SecurityErrorEvent.SECURITY_ERROR,
securityErrorHandler);
nc.objectEncoding = flash.net.ObjectEncoding.AMF0;
nc.connect("rtmp://demoserver1/DemoApp");
ns = new NetStream(nc);
ns.addEventListener(NetStatusEvent.NET_STATUS,
netStatusHandler);
mp = Microphone.getMicrophone(0);
ns.attachAudio(mp);
ns.publish("sample1", "record");
else{
started=false;
submit.label="Start";
lblMessage.text="Stopped";
ns.close();
nc.close();
private function netStatusHandler(event:NetStatusEvent):void
switch (event.info.code) {
case "NetConnection.Connect.Success":
trace(" connection success : " );
break;
case "NetStream.Play.StreamNotFound":
trace("Stream not found: " );
break;
private function
securityErrorHandler(event:SecurityErrorEvent):void {
trace("securityErrorHandler: " + event);
]]>
</mx:Script>
<mx:Canvas xmlns:mx="
http://www.adobe.com/2006/mxml"
width="400"
height="300">
<mx:HBox left="19" right="0" height="100" top="30">
<mx:Label text="Label" id="lblMessage" width="150"/>
<mx:Button label="Start" click="toggle()" id="submit"/>
</mx:HBox>
</mx:Canvas>
</mx:Application>Hi,
Are you trying to make an air app or a web application (flash) for streaming? You may want to check out the osmf framework to help you write a player for mobile platform. Check out http://www.opensourcemediaframework.com/ for more info on how you can write streaming video players using this framework. There are some good tutorials there and also you may post on the forum to get your specific queries solved.
Thanks,
Abhishek -
FMS4 -Set the Flash Media Server services to Run as Administrator (FMSCore not running)
Installed fms4 x64 on windows server 2008 to try it out. When i open up task manager to check processes running, FMSCore process does not runhttp://kb2.adobe.com/cps/862/cpsid_86205.htmlI found this in the knowledge base but step3 "Run this program As Administrator" checkbox is greyed out so i cannot do anything. I have stopped and restarted service so many time, rebooted server at least twice.
Even the video that's supposed to play when you click the start screen is not playingSet the Flash Media Server services to Run as Administrator
Complete the following steps for each of the following files located in the Flash Media Server root installation folder (C:/Program Files/Adobe/Flash Media Server, by default):
FMSAdmin.exe
FMSCore.exe
FMSMaster.exe
FMSEdge.exe
Right-click the file and chooseProperties.
Select the Compatibility tab and click Change Settings For All Users.
Select Run This Program As Administrator. Click Apply, and then click OK.
Complete these steps for each Flash Media Server service.
Restart the computer.
Flash Media Server starts when the computer starts.Hi,
Thanks for using FMS4.
When you said "
I have stopped and restarted service so many time, rebooted server at least twice. "
How did you make sure that the services are restarted ? Probably they have not yet started at all ? You need to have admin privileges to start/stop the FMS services. Please make sure you have the admin rights for the logged in user.
Open a command prompt as admin, and run the following commands :
net start fms
net start fmsadmin. -
FMLE not connecting to Flash Media Server
I have two laptops with windows 7 and FMLE 3.2 and FMS 4.5 in them. Laptop A is working perfectly with the default settings but i cannot connect to FMS with laptop B. I have tried turning windows firewall off, setting fmscore, fmscore and fmsmaster to run under administrator privileges.
The FMS starts correctly on laptop B (i compared the log-files on laptop a and b) and here is edge.00.log from laptop B (i censored my ip and host):
#Date: 2012-08-09
#Fields: date time x-pid x-status x-ctx x-comment
2012-08-09 12:37:37 3432 (i)2581173 FMS detected IPv6 protocol stack! -
2012-08-09 12:37:37 3432 (i)2581173 FMS config <NetworkingIPv6 enable=false> -
2012-08-09 12:37:37 3432 (i)2581173 FMS running in IPv4 protocol stack mode! -
2012-08-09 12:37:37 3432 (i)2581173 Host: myhost IPv4: myip -
2012-08-09 12:37:37 3432 (i)2631174 Listener started ( _defaultRoot__edge1 ) : localhost:19350/v4 -
2012-08-09 12:37:38 3432 (i)2631174 Listener started ( _defaultRoot__edge1 ) : 1935/v4 -
2012-08-09 12:37:38 3432 (i)2631174 Listener started ( _defaultRoot__edge1 ) : 80/v4 -
2012-08-09 12:37:39 3432 (i)2631174 Listener started ( _defaultRoot__edge1 ) : myip:19350 (rtmfp-core)/v4 -
2012-08-09 12:37:39 3432 (i)2631174 Listener started ( _defaultRoot__edge1 ) : 127.0.0.1:19350 (rtmfp-core)/v4 -
2012-08-09 12:37:39 3432 (i)2631509 Public rtmfp-core addresses for listener _defaultRoot__edge1 are: myip:19350 -
2012-08-09 12:37:39 3432 (i)2631174 Listener started ( _defaultRoot__edge1 ) : myip:1935 (rtmfp)/v4 -
2012-08-09 12:37:39 3432 (i)2631174 Listener started ( _defaultRoot__edge1 ) : 127.0.0.1:1935 (rtmfp)/v4 -
2012-08-09 12:37:39 3432 (i)2631174 Listener started ( _defaultRoot__edge1 ) : myip:80 (rtmfp)/v4 -
2012-08-09 12:37:39 3432 (i)2631174 Listener started ( _defaultRoot__edge1 ) : 127.0.0.1:80 (rtmfp)/v4 -
When i hit Connect button in FMLE i get the "Cannot connect to primary server" - error. When i change the FMS-Url to the ip-address of my laptop A i can connect to its FMS. The default FMS Url is rtmp://localhost/live and Stream: "mystream@38220" (this is working in laptop A).
I downloaded TCPView and compared whats happening with the laptops when i hit the Connect button. On laptop B FMLE sends bytes to FMSEdge and it responds with 1 byte and then nothing happens. On laptop A same thing happens but it opens up FMSCore and the stream starts going live.
Apparently the FMS had worked on laptop B before but then it stopped working due to reasons unknown. I tried reinstalling it with no results and now im clueless. I also tried the fmscheck and it said it cannot connect to FMS. It seems the FMSEdge is not behaving correctly or something is blocking the traffic between the programs. Please help.Access log looks like this:
#Date: 2012-08-09
#Fields: x-event x-category date time tz x-ctx s-ip x-pid x-cpu-load x-mem-load x-adaptor x-vhost x-app x-appinst x-duration x-status c-ip c-proto c-proto-ver s-uri cs-uri-stem cs-uri-query c-referrer c-user-agent c-client-id cs-bytes sc-bytes c-connect-type x-sname x-sname-query x-suri-query x-suri-stem x-suri x-file-name x-file-ext x-file-size x-file-length x-spos c-spos cs-stream-bytes sc-stream-bytes x-service-name x-sc-qos-bytes x-comment x-eid x-sid x-trans-sname x-trans-sname-query x-trans-file-ext x-trans-mode x-soffset x-codec-type x-codec x-plugin x-page-url x-smax-rec-size x-smax-rec-duration x-forwarded-for
server-start server 2012-08-09 12:35:42 FLE Daylight Time - 192.194.211.110 7492 0 48 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Then there is the master log:
#Date: 2012-08-14
#Fields: date time x-pid x-status x-ctx x-comment
2012-08-14 13:30:12 3216 (i)2581173 FMS detected IPv6 protocol stack! -
2012-08-14 13:30:12 3216 (i)2581173 FMS config <NetworkingIPv6 enable=false> -
2012-08-14 13:30:12 3216 (i)2581173 FMS running in IPv4 protocol stack mode! -
2012-08-14 13:30:12 3216 (i)2581173 Host: Tatu-PC IPv4: 192.194.211.110 -
2012-08-14 13:30:12 3216 (i)2571011 Server starting... -
2012-08-14 13:30:12 3216 (i)2581224 Edge (2992) started, arguments : -edgeports ":1935,80" -coreports "localhost:19350" -conf "C:\Program Files\Adobe\Flash Media Server 4.5\conf\server.xml" -adaptor "_defaultRoot_" -name "_defaultRoot__edge1" -edgename "edge1". -
2012-08-14 13:30:12 3216 (i)2571111 Server started (C:\Program Files\Adobe\Flash Media Server 4.5\conf\server.xml). -
And the core log
#Version: 1.0
#Start-Date: 2012-08-09 09:35:26
#Software: Adobe Flash Media Server 4.5.0 r297 x86
#Date: 2012-08-09
#Fields: date time x-pid x-status x-ctx x-comment
2012-08-09 09:35:26 5380 (e)2571122 Server aborted. -
#Date: 2012-08-09
#Fields: date time x-pid x-status x-ctx x-comment
2012-08-09 11:51:27 1340 (e)2571122 Server aborted. -
#Date: 2012-08-09
#Fields: date time x-pid x-status x-ctx x-comment
2012-08-09 11:51:36 7848 (e)2571122 Server aborted. -
#Date: 2012-08-09
#Fields: date time x-pid x-status x-ctx x-comment
2012-08-09 12:35:43 7492 (e)2571122 Server aborted. -
I tried connecting to localhost:1935 with telnet and typing something and then watching what happens in TCPView. It says that the fmsedge process listening to port 1935 establishes the connection and receives the bytes, though it closes it after few seconds probably because it doesnt understand what data i sent. And when FMLE sends 1537 bytes to fmsedge it receives them but nothing happens. -
Does flash media server works with debian?
Can somebody tell me if there is a version of Flash media
server for Debian Linux?Yep, just take the redHat version and modify the installer
script, use update-rc.d where redhat use chkconfig, that's it,
worked fine for me except the server crash once in a while with no
reason, no problems found in the log, still searching if it's my
server hardware or a software (fms) problem... but I didn't run the
adminserver and it's stable now...
Good Luck -
Flash Media Server 2.0 patches
Hi,
We want to carry out a long overdue update to our Flash Media
Server, which is at version 2.0
1. One concern I have is licensing. We have a 100-user,
unlimited bandwidth license. As I understand it, version 2.0.1
introduced licensing profiles. The closest matching profile is for
150 users. I'm not sure - can I select that, or create my own
profile so we can use our existing licenses? Or have I
misunderstood what the profiles are for?
2. Also, I notice that the existing FMS needs to be
uninstalled and then 2.0.1 installed. Is this the case with
subsequent patches? I couldn't find a specific answer in the
release notes. If so, could I just install 2.0.5 and would that
include all the maintenance updates for previous releases?
Sorry if these are obvious questions. I've never updated FMS
2.0, so I just want to make sure it goes well :)
Thanks for your time,
Ajay PHi Jody,
I have a quick question regarding licensing. On my test
system I was able to put in the existing 100-user license into the
FMS 2.0.5 Management Console. Whereas in version 2 I had 100 peak
connections available, with 2.0.5 I now have 150.
I have no problem with this!
I just wanted to know if that's because of the updated
licensing system in 2.0.5 - i.e. is this by design?
Thanks again,
Ajay -
Flash Media Server 2 Components outday ?
Sample Applications
http://www.adobe.com/devnet/flashmediaserver/sample_apps.html
Flash Media Server 2 Components 6,0,6 13.01.03
Flash Media Server 2 Components
http://www.adobe.com/devnet/flashmediaserver/articles/components.html
Flash Media Server 2 Components 6.0_r24 03.07.02
how can find Version up-to-day?
Thank You !There are no more recent communication components that I am
aware of. AFAIK, they were never updated for AS2. -
Live Instance in Flash Media Server 4.0 crashes/causes stream failure
Hi,
I have a Flash Media Server streaming version 4.0 server that is expierencing some issues. Currently multiple inlet encoders are publishing live video content to this FMS. At random times, the live_definst_ instance will crash and then restart itself. The encoder does not recognize this new session and as a result, no new live video is being sent unless the encoder is stopped/started. This cannot be done during live events, however.
I also have an enterprise version 4.0 that does not have this issue. Is there a fundamental difference between the streaming/enterprise versions that would cause this issue and if so, is there any modifications that can be done to the streaming server that can fix this?
Also I've noticed on the master logs that the enterprise server has various
_defaultRoot_L_defaultVHost_:::_0 expierenced 1 failure's
After this it seems like it starts. However, the streaming server has this:
_defaultRoot_L_defaultVHost_:::_0 expierenced 2 failure's
Recovering core _defaultRoot_:::: with 2 failure[s] after 300 seconds!
What exactly is this "recovering" process, could this be what is causing this issue? Can I disable this in the config?You need to place the crossdomain.xml in the webroot folder. Create a text file in the webroot folder using notepad, and call it crossdomain.xml. The text below will give you a wide open access policy, which is fine for testing.
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
For debugging HTTP streaming I recommend you get hold of something like Charles or Fiddler. These will greatly assist in pinpointing any issues. -
Flash Media Server Stops Streaming
We are running Flash Media Server version 2.0.3 r68. Lately,
for some reason FMS will simply stop serving content. When this
happens, the FMS service is running and there is nothing in the
logs indicating anything out of the ordinary. The only way to fix
the problem is to stop and restart the FMS service. After doing
this, FMS will work fine for several days before failing in exactly
the same way. Anyone have ideas what's going on or what will fix
this?It seems a bit strange that this behavior started happening
"lately". Did you install some other piece of software or patch
recently? What is the load on the server? (cpu, connections,
memory, etc..)
When you say it stops serving content, does this mean that
you are able to connect to the application instance, but just not
able to play content?
If this behavior keeps happening capture the process state
while it is hung (use adplus -hang option on windows) -
Hello everyone,
I'm new with Flash Media Server and I was wondering if someone of you guys know where I can fine a very good tutorial to study hard in order to learn how to play with FMS. I'm quite good in actionscript 3 but I miss the server side coding, and some basic theory.
Please, someone may suggest me some tutorials?
Thanks guys!
AlbertoPlease have a look at this site : http://fmsguru.com/tutorials.cfm?tab=fms rather than at http://flashcomguru.com/tutorials/ - fmsguru is much updated site and you should get better tutoials here than other site which i mentioned. I somehow was mistaken with the names - sorry for inconvenience
-
Flash Media Server vs Flash Remoting
I was wondering what are the pros and cons of moving our text
based broadcast service from Flash Remoting to Flash Media server.
Right now we have the client flash file retrieve messages via the
Flashservice Gateway installed by Coldfusion 7. As of this moment
we do not see the need for audio or video interaction. Also it is a
broadcast system so we send messages to our clients, the do not
send messages back. A one way chat if you will.
Of course cost is a factor, but outside of cost, how much of
a benefit would it be? Or would it be overkill so to speak.
Is the server load reduced or greater? Is it better for the
client system? How is bandwidth affected? This topic has come up a
few times... but I would like to ask the pros for thier
suggestions.
Thanks in advance for your comments.
JohnnyI suppose you'd save a little bandwidth going with FMS since
there would be no need for constant polling of the server, but in
the end i don't think the difference in bandwidth usage would
justify the investment of FMS. The only real benefit I see is that
the stateful connection to FMS reduces latency between updates (as
opposed to polling the remoting server every few seconds).
If you like the idea of a stateful connnection to the server,
I would think a better option would be either Flex Data services or
an XML socket server. FMS really is overkill for something like the
application you described.
Maybe you are looking for
-
How can I use the same contacts for two users
MY wife and I are using the same account. I want to give her a seperate log in account (user). All is working fine excempt for "contacts". These are at the moment empty. How can I get our contacts also in her new contact list. Are there any other thi
-
Contacts from iPad not being picked up through iCloud onto iPhone 5s?
Just switched from verizon wireless droid incredible 4g lte to iPhone 5s. I have iPad retina display. My good contacts lists exist on my iPad, which was previously imported from verizon cloud but cleaned up and backed up on iCloud. My iPhone 5s ju
-
Nvidia drivers (Older version)
Can someone pls make packages of older Nvidia drivers. I have some performance loss problems with new drivers and i could not find nothing older then 177.80 for pacman. I have no xperence in making packages, and i dont wanna mess up. I need NVIDIA-Li
-
How would I hide a video in Keynote until I want to show it. I tried it a rough way by adding the quicktime video, adding an opaque 0% action before my bullets, then revealing it, then building the "start movie", then having it wipe away. Is there an
-
IPhone 4s stuck in recovery mode after failed restore, and won't connect to iTunes
I tried restoring my iPhone 4s with iTunes. I download the latest firmware from apple's website, and when I tried to restore my iphone with it on itunes, it gave me an error message and put it in recovery mode. I tried to restore again, but it will n