Flash Media Server on Clustered Servers

Hello to all,
i am new to the Flash world and am trying to figure out if
Flash Media Server Pro can be installed in a clustered server
environment (active/passive). specifically:
1 - can it be set up so that when the primary server fails,
the secondary server will take over any incoming requests?
2 - can this be done at the "Pro" license level?
3 - are two seperate licenses required for this, or is this
usage (since it is any active/passive cluster) covered under a
single license?
the items i found on the site are very specific to setting up
Edge/Origin servers - but we are not looking at getting dedicated
servers for this. we want to use our clustered web site servers.
with thanks for any help provided
rica

Since we're talking about a multiuser app (the chat),
failover becomes a litte more complicated. In this case, we need to
make sure that, as clients connect to the app, the are routed to
the appropraite server. Think about this scenario:
Users A and B enter a chat. During the chat, the primary
server goes down, so clients A and B are moved to the backup
server. A few minutes later, the primary server comes back on line.
After that, client C connects to the chat. Since the primary server
is up, client C connects to that one, but clients A and B are still
on the backup server.
So, we need a means of making sure there is only one instance
of any given chat "room" at any time, and we need to somehow make
sure inbound clients are routed to the appropraite server.
What I like to do in situations like this is buid two
applications. The first application is a "gatekeeper", which
monitors all of the FMS servers in the cluster, and mantiains a
list of active rooms (and their locations). When a client connects,
they first connect to the gatekeeper, which informs the client of
which server their chat room is running on. The client then
disconnects from the gatekeeper, and connects to the chat room.
Along with handling faliover, using an approach like this can
also facilitate load balancing. By monitoring license capacity, the
gatekeeper app can programatically assign chat rooms to servers
based on the number of active connections on each FMS.

Similar Messages

  • Double-byte Chinese characters between Flash Media Server and WebLogic 9.2

    i have installed a FMS (Flash Media Server 4.0 developer edition) and a weblogic server on linux. The two servers communicate with each other via WebService (Axis2 on Weblogic 9.2). i can send some XML message from FMS to the Weblogic server and receive message. but the returned message from the Weblogic server is as follows:
    <?xml version="1.0" encoding="utf-8"?>
    <root>
    <response>
    <result>1</result>
    <reports >
    <test>x8054x901Ax6027x6D4Bx8BD5</test>
    </reports>
    </response>
    </root>
    the returned messages between the <test> and </test> tag can be decoded to "测试联通性" in Chinese via utf-8. why not the returned messages just show the result as :
    <test>测试联通性</test>
    Later i made another test: copy the war file in weblogic server to a apache-tomcat server, then the FMS send XML message to apache-tomcat and got the correct message as follows:
    <?xml version="1.0" encoding="utf-8"?>
    <root>
    <response>
    <result>1</result>
    <reports >
    <test>测试联通性</test>
    </reports>
    </response>
    </root>
    then what is the problem with my weblogic? what shall i do to solve the problem? thank you for anyone who gives me some advice.

    i have installed a FMS (Flash Media Server 4.0 developer edition) and a weblogic server on linux. The two servers communicate with each other via WebService (Axis2 on Weblogic 9.2). i can send some XML message from FMS to the Weblogic server and receive message. but the returned message from the Weblogic server is as follows:
    <?xml version="1.0" encoding="utf-8"?>
    <root>
    <response>
    <result>1</result>
    <reports >
    <test>x8054x901Ax6027x6D4Bx8BD5</test>
    </reports>
    </response>
    </root>
    the returned messages between the <test> and </test> tag can be decoded to "测试联通性" in Chinese via utf-8. why not the returned messages just show the result as :
    <test>测试联通性</test>
    Later i made another test: copy the war file in weblogic server to a apache-tomcat server, then the FMS send XML message to apache-tomcat and got the correct message as follows:
    <?xml version="1.0" encoding="utf-8"?>
    <root>
    <response>
    <result>1</result>
    <reports >
    <test>测试联通性</test>
    </reports>
    </response>
    </root>
    then what is the problem with my weblogic? what shall i do to solve the problem? thank you for anyone who gives me some advice.

  • OPTIONS OTHER THAN FLASH MEDIA SERVER

    HELLO ALL,
    I am trying to create a webcam recorder, i would like to know
    if there is a way of doing this without the use of the flash media
    server or an online adobe server account.
    thanks in advance.

    There are two alternatives to FMS that I am aware of
    Red5 (
    http://osflash.org/red5)
    Wowza Media Server (
    http://www.wowzamedia.com)
    Both are java servers, and AFAIK neitherhas support for
    server side actionscript (you'd need to code in Java or one of the
    other supported scripting languages). Red5 is open source, Wowza is
    about half the price of FMS (the last time I checked).

  • Flash Admin Console shows no applications on my Flash Media Server?

    Hi all,
    My employer has a Flash Media Server that I wrote a little streaming video app for a couple years ago.  Well, the videos have stopped working and I've been asked to troubleshoot.  I fired up the fms_adminConsole.swf and connected to my server.  Now, it's been a long time since I've messed with the server, but if I remember right, there was a big list of apps on the list on the left hand side of the "View Applications" view of the console.  When I log in, there are no applications listed.  If I hit the "New Instance" button under the empty list, I'm presented with a list of all the apps I think I should be seeing in the Applications list.  If I select any of these, a new application instance appears in the applications list, and I'm prompted to give it a name, the default being "_definst_".  If I hit enter to create this instance, it remains on the list and instance data appears on the right panel until the console refreshes, and then all that vanishes and I'm back to an empty applications list again.
    Going to "Manage Servers", I do see a list of applications under the applications tab that I expect to see.  The app that streams the video that's having problems is there on the list.
    Is this typical behavior for the Flash Media Server Console?  Shouldn't I have a list of apps in the "View Applications" section of the console?  I've created about a dozen to date, and they're all listed under Manage Servers > Applications, but not under "View Applications".  Can anyone point out if I'm doing something wrong here or missing something?  Or can someone confirm that I SHOULD be seeing something under "View Applications" and that there is indeed something weird going on with the server.
    Thanks for any assistance!

    What you are seeing is correct behaviour. Until and unless applications are loaded or some clients are connected to them, they wont be shown under view applications tab by default. Try connecting to one of the applications you have and then you will see it automatically gets listed there.

  • Flash Media Server 3.5/number of CPU

    How many number of CPU cores Flash Media Server 3.5 supports?

    Hi,
    You could refer to the EULA located at the FMS install directory/License.htm.
    So in short to install FMSS you could use up to 4 CPUs and to install FMIS you are allowed to use upto 8 CPUs.
    The section 2.8.5 states:
    2.8.5.         License Limit.  Licensee shall only use the Software corresponding to the licenses for the Software that Licensee has purchased.  Licensee is permitted to install the Streaming Server on a single Computer or Virtual Server containing up to 4 CPUs. Licensee is permitted to install the Interactive Server on a single Computer or Virtual Server containing up to 8 CPUs.  In the event that Virtual Servers are installed on a Computer, each such Virtual Server shall be deemed to operate the Software on 2 CPUs (each, a “Virtual Server CPU”), and the total number of Virtual Server CPUs plus the total number of physical CPUs on such Computer, shall be counted together for the purpose of applying the limitations set forth in this Agreement. For all the Software licensed hereunder, if Licensee exceeds the limitations set forth herein on a single Computer or Virtual Server Licensee must purchase another license to the Software, and such additional license shall permit up to permitted number of additional CPUs (including Virtual Server CPUs) in such Computer or Virtual Server.
    Thanks
    Mamata

  • Flash media Server 3

    Hi ,I need information regarding the Flash Media Server 3 and
    Flash Interactive Server 3 .Is there any url from where i can
    dowload the trial version of both the servers.

    Same issue...I need a developer copy of FMS3. When I click on
    the link to get the development copy (i.e. "Download free developer
    edition") on the FMS3 product page ("
    http://www.adobe.com/products/flashmediastreaming/"),
    I'm routed to a page where my only option is to download FMS2.
    What gives?

  • Flash media server 4 enterprise load balancing

    G'day chaps, me and my mates have purchased a copy of Flash Media Server 4 Enterprise edition for use on our web project.  Since we will be transmitting to large amounts of users through this exceptional piece of software, we will be needing to run more than one server at once.  Before going ahead and doing anything against the policies we have decided to post here on the support forums and inquire about being able to run multiple copies of Flash Media Server 4 Enterprise edition with one Serial KEY ( 10 x GigE dedicated servers ).  If this is not possible, how can me and my chappies load balance all the traffic through one Flash Media Server 4 Enterprise edition.

    Hi there bluray,
    Congrats on your FMES purchase - we really hope FMS meets all your needs.  Although you'll not be permitted by your license to use it for more than one server installation you should be aware that FMS 4 has new scalability functionality that should enable you to scale beyond what you're currently expecting.  You may want to get immediately familiar with RTMFP and peer assisted networking.   FMS has the capability to serve as your personal introducer leveraging the power of peer to peer to scale more massively than a single installation is capable of.
    Here's a little snippet about it
    http://www.adobe.com/devnet/flashmediaserver/articles/p2p_rtmfp_groups.html
    or
    http://en.wikipedia.org/wiki/Real_Time_Media_Flow_Protocol
    Hope that helps.
    Asa

  • Flash Media Server Licensing Question

    This may seem like a simple NO, but I'm interested in
    building a pre-built image which will contain Linux installation
    and Adobe Flash Media Server pre-configured. This setup would be in
    a single image file used to run inside of VMware Server as a
    Virtual Machine. By building the image, anyone who wants to test
    FMS could download the image and load it into the Virtual Machine,
    and not have to dedicated a full server to the installation.
    If anyone can provide me a factual answer, either yes, no, or
    someone to contact at Adobe I would be very appreciative.
    Similar images of other programs can be found here:
    http://www.vmware.com/vmtn/appliances
    Other applications images include firewalls, web servers, and wiki
    servers
    Thanks,
    Bradford Knowlton
    [email protected]
    http://x86Virtualization.com

    No. FMS is not an "out of the box" solution. You'll need some
    experience with Flash (client side flash), but how much you'll need
    to know depends on the application you plan to build.
    Adobe provides a set of communication components and sample
    applications, and it's fairly easy to drag and drop your way to a
    simple webcam application. It won't be very flexible, and it
    certainly won't be secure, but it will get you started.
    You'll also need to understand how to install and configure
    server software, or hire someone to do that part for you. Just so
    it's said, you can't install FMS on a shared hosting account, so
    you'll need your own server.
    As far as learning curve goes, I suppose it depends on your
    background. If you already have an understanding of actionscript
    and client/server communication, then the learning curve isn't
    horribly steep. If you don't have a background in Flash (client
    side flash), you might want to cover some of those basics before
    diving into FMS. Unlike other streaming servers, there is no
    default player that just pops open on the client side when a stream
    is requested (like Windows Media or Real)... you need to build the
    client application (.swf) yourself.

  • Is Flash Media Server the software I need?

    Hello!
    A client needs a Flash streaming software to best serve the following:
    750 Mb/s Internet bandwidth
    Average 7 minutes video length
    Average 1,100 video requests
    3,500 video requests at peak hours
    99,9% SLA
    Will Flash Media Server do the job or will I need something else?
    Thank you very much for any ideas.

    > 750 Mb/s Internet bandwidth
    Sure, FMS can handle 750Mbps of throughput
    > Average 7 minutes video length
    Not an issue. It doesn't matter how long the videos are (although on a 32 bit OS, the file size has a limit of 2GB)
    Average 1,100 video requests
    Assuming the server has adequate hardware and network resources, 1100 concurrent streams is realistic.
    >3,500 video requests at peak hours
    A single FMS won't handle that many concurrent streams. You'd need to distribute the load across at least two servers for that capacity.
    >99,9% SLA
    There is no SLA associated with the software. That's something your hosting provider would be responsible for, and it wouldn't apply to FMS... just to the server FMS is running on.

  • How to test streaming bandwidth on localhost with Flash Media Server ?

    Hello,
    I'm trying to debbug my code on Client side (Action Script 3) that works with Flash Media Server 4 on localhost. Everything seems fine up to that point.
    However, when I'm trying to test my player with other remote streaming servers, I notice bugs because of lower bandwith transmission between the server and the player.
    Is there a simple way to simulate lower bandwith with FMS4 on localhost (by config, application.xml, programmation...) ?
    Thanks
    Seb Ethier

    Thank you zarihs Rawna
    Indeed, i have been with Server-Side ActionScript (SSAS) way. it's more simple, i think.
    Well, here the step what i did :
    Step 1 :
    Make a file "main.asc" et copy & paste the code below.
    - more info : http://www.peachpit.com/articles/article.aspx?p=31217
          *main.asc*
        var bandwidth;
        application.allowDebug = true;
        // Application callback functions
        application.onConnect = function(client, user) {
            //12800 = 100 Kbps   
            //64000 = 500 Kbps
            //131072 = 1Mbps
            //327680 = 2.5 Mbps
            //983040 = 7.5 Mbps
            //1966080 = 15 Mbps
            //3932160 = 30 Mbps
            //6553600 = 50 Mbps
            //15728640 = 120 Mbps
            bandwidth = 64000;
            client.setBandwidthLimit(bandwidth, bandwidth);
            trace("clientToServer = " + client.getBandwidthLimit(0) +  " serverToClient="+  client.getBandwidthLimit(1));
            application.acceptConnection(client);       
            trace("TEST");
    Step 2 : Save the file under the folder underneath FMS's applications directory
    Example : FMS\application\dyn
    More info : http://www.flashcomguru.com/articles/fms2_basics.cfm
    Step 3: Start the FMS server. If there is a problem, check the log file
    Example : FMS\logs\_defaultVHost_\dyn\_definst_\application.00.log
    Step 4 : (optional) Change the value of the variable bandwidth for your test. I put in comment some common internet connection speed converted in bytes.
    That's all,
    regards,
    sethier

  • Why Flash Media Server

    Hi All,
    As it stands currently, I'm developing online teaching applications that faculty can use in their classes, as well as encoding and uploading videos to our Windows Servers.  For database management, I'm coding server side scripts in PHP, and dumping everything into MySQL.  Then embedding all the content into Moodle (which is hosted by a 3rd party).
    I'm looking at a Flash Server Solution for a couple of reasons:
    1) Delivering Streaming video instead of Progressive Download
    2) Allowing instructors to encode and upload their own videos (similar to YouTube) without having to go through my office
    3) Providing extra copyright security - in order to use some copyright videos, we have to ensure that only the students who are enrolled in specific classes can access the data.  As it stands now, a smart student with the right URL can download anything we have up on our Windows servers.
    Some Questions and concerns:
    1) I don't know Cold Fusion.  Will I have to rewrite all my scripts for that?  Can Flash Media Server run PHP?
    2) This is probably a really stupid one, but... Is Flash Server it's own platform, or does it have to run on a Windows or Linux box?
    3) Does it need its own dedicated machine?  Can you run a virtual server with Flash Server?
    4) Which of the different flavors of Flash Server are best?
    5) What kind of hardware specs are we looking at?  We have 20,000 students and maybe a few thousand at any one time would have to access
    Sorry about all the dumb questions.  I'm mostly an app developer, but am in the position of having to make this decision, and then defend the decision if I decide to puruse a Flash server solution.
    Thanks for your help.

    Hi riquigley,
    Following are quick answers on a few of your questions.  Hopefully other folks will add their thoughts and also answer the questions I have skipped over.
    4) Which of the different flavors of Flash Server are best?
    -- FOR STRAIGHT VIDEO STREAMING USE Flash Media Streaming Server.  THE PRICE POINT IS LOWER THAN Flash Media Interactive Server (aka FMIS. FMIS IS ONLY NEEDED FOR INTERACTIVE APPLICATIONS, E.G. MULTIUSER, CHAT, ETC.)
    -- COMPARE EDITIONS PAGE HERE:
    http://www.adobe.com/products/flashmediaserver/compare/
    2) ... does it have to run on a Windows or Linux box?
    -- YES.  FMS IS A SERVICE THAT RUNS ON AN OS.  WINDOWS AND RED HAT LINUX ARE SUPPORT. FULL REQUIREMENTS HERE:
    http://www.adobe.com/products/flashmediastreaming/systemreqs/
    3) Does it need its own dedicated machine?  Can you run a virtual server with Flash Server?
    -- DEDICATED MACHINE *NOT* REQUIRED.
    -- HOSTED SOLUTIONS ARE AVAILABLE TOO.  HOSTED SOLUTIONS MAY OFFER: A) BETTER QUALITY; B) LOWER TOTAL COST OF OWNERSHIP; C) QUICKER START TO LAUNCH.
    -- SEE LIST OF HOSTING PARTNERS, AKA CDNs (Content Delivery Networks) HERE:
    http://www.adobe.com/products/flashmediaserver/fvss/
    1) I don't know Cold Fusion.  Will I have to rewrite all my scripts for that?  Can Flash Media Server run PHP?
    -- COLDFUSION NOT REQUIRED.  EITHER PHP OR COLDFUSION CAN BE USED TO MANAGE METADATA (INCLUDING SQL DATABASE INTERACTION).
    -- PHP AND COLDFUSION HANDLE ALL HTTP REQUESTS AND RETURN DYNAMICALLY GENERATED PAGES TO THE USERS' BROWSERS.
    -- FLASH MEDIA SERVER HANDLES ALL RTMP REQUESTS.  DYNAMICALLY GENERATED PAGES FROM PHP WILL INCLUDE THE RTMP URLs THAT THE FLASH/FLEX SWFs USE IN THE BROWSER TO REQUEST THE RTMP STREAMS FROM THE FLASH MEDIA SERVERS.
    hth,
    g

  • 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?
    Thanks

    I 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.

  • RTMFP support in Flash Media Server 4

    I see that the new Flash Media Servers were released.  Looking over the information on the product pages, Flash Media Enterprise Server 4 is the only available product that supports RTMFP connections?
    We currently have Flash Media Server 3.5 and our product utilizes RTMP connections, but I've been working with your Stratus Server and RTMFP and have found that the new protocol better fits our needs.  However, the price for Flash Media Enterprise Server 4 is beyond our budget.  Is there any possibility that RTMFP support are/will be available in the lower levels of Flash Media Server?  If not, is there any idea on the time frame for the end of Stratus? 
    Thank you.

    Ed Chan wrote:
    No, unicast means the client can make an RTMFP connection to the server, and data can only be sent between client and server.  P2P functionality requires FMES.
    Forgive me as I'm still wrapping my head around FMS.
    So the RTMFP unicast with only 2 machines would basically be the same as RTMP connections to a server running a particular application?
    MachineA ----RTMFP--->FMIS==\
                                                    |<-> Application1
    MachineB-----RTMFP--->FMIS==/
    Doing it this way... the machines can still communicate with each other through the application they are connected to on FMIS?

  • GEO Location with Flash media server 4.5

    Ok so here is what im having issues with... i have 3 servers france, LA,Florida all using Flash media server Enterprise.. now my issues is my site has 5 channels of feeds but i have people from all over the world and some get bufffering issues to my servers cause they are too far.. now if my floplayer or fms could somehow tell where they are and point them to the closer server is this at all possible?

    I have not used Flowplayer but is there a way to find bandwidth between client and server using Bandwidth API's which FMS & AS provides - now before using any server you can do quick check and server which returns connection in minimum time and has better bandwidth and then choose that server. I think some delay uprfront is much better in terms of usablity than constant buffering.

  • Problem with NetConnection in Adobe AIR(Flex) using Flash Media Server.

    Hi
    I am creating a small chat application using Flash Media server. I have already created all my user interface components in Flex(Adobe AIR).In this application rather than sending text messages user can also  send  file to another user in his friend list.
    problem what i am facing is, when i am sending file through FMS most of time it send successfully but for some files while sending  application loss netconnection.
    so i would like to know, rather than closing application what are other condition when FMS loses network connection?
    Any help would be appreciated .
    Thanks.

    Hi. It looks like your code is not finding the mp3. At least,
    I can reproduce your error code by removing the mp3 from the
    directory, or renaming it.
    Btw, if you test with FF instead of IE, you'd see the error:
    Error #2044: Unhandled IOErrorEvent:. text=Error #2032:
    Stream Error.
    at KZFlash_fla::Sound_2/KZFlash_fla::frame1()
    Hope that helps.

Maybe you are looking for

  • ERROR! CAN'T PUBLISH!-- :(

    I just get my .mac account and I can't publish my site!, everything else works good, the photocast, my mail, etc. but I can't publish my site designed in iweb, it loads everything, photos and video, but then appears a while later a sign of ERROR! can

  • Maintenance or upgrade to services?

    I was recently informed (by a Verizon employee) the the CEO of Verizon has no plan or interest in maintaining or upgrading the "wired" infrastructure in their customer area of operations!!!! They stated the new CEO was a "wireless guy"...Really? Wire

  • I am trying to create a class diagram with jdeveloper but class is grey out

    i am trying to create a class diagram with jdeveloper but class is greyed out even though I downloaded the J2EE version I went through the following steps : Click the project in which you want to create a new diagram, choose File New from JDeveloper'

  • Cannot record movie with external iSight

    I'm trying to use an external iSight camera to shoot some video on my MacBook Pro. When I select the built-in iSight cam in QuickTime preferences, I'm able to capture video without any problems. When I select the external iSight cam and try to captur

  • Unable to shutdown Tomcat 4.1.18

    When using the script shutdown.sh, the Tomcat server stops working but a java process stays alive. I've searched a lot through the web but i have not found a solution. Is it a configuration problem or a Tomcat bug? Horatiu