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
Similar Messages
-
Flash media server enterprise 4.0 allowing no one but my site to use flash player
so i was getting people embedding my player to there site and stealing my thunder.. so i changed allow all to my domain and well i cant connected with fme how to correct this thanks
i tried still no go but here is a screen shot of fmse
Date: Tue, 4 Oct 2011 08:36:36 -0600
From: [email protected]
To: [email protected]
Subject: Flash media server enterprise 4.0 allowing no one but my site to use flash player
Re: Flash media server enterprise 4.0 allowing no one but my site to use flash player
created by SE_0208 in Flash Media Server - View the full discussion
Wait a minute - your URI should be rtmp://ip/vod.mp4:sample1_1500kbps.f4v and i think your code should be as below (made "live" to false as its VOD file) <!start_raw> flowplayer("player", "flowplayer-3.2.7.swf", , // streaming plugins are configured under the plugins node plugins: } });</script><!end_raw> try and let me know
Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/3953024#3953024
To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/3953024#3953024. In the Actions box on the right, click the Stop Email Notifications link.
Start a new discussion in Flash Media Server by email or at Adobe Forums
For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746. -
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.
-
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
ricaSince 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. -
Audio not streaming correctly from Flash Media Server
Our company has a Flex application (3.0.2) that is having a problem with audio dropping out in Windows 7. The problem appears worse with a wireless connection, but it can’t be consistently reproduced there, either. The only thing known for sure is that the problem has not been seen on any other version of Windows.
The application thinks the audio is playing, because it is calling the appropriate event listeners triggered when the audio completes and when any audio cue points are hit. The majority of our audio is streaming via Flash Media Server (3,0,2,201), but the problem was also seen using embedded sound effects. In one instance, several clicks of a button triggered an error saying the sound effect could not be loaded, and then about a minute later, all the sound effects played at once and the user could then continue with the application.
The problem has been repeated in IE 8, Firefox 3 and Chrome.Thanks for your details. But i need more info.
Server:
FMS 3.0.2 ?
FMS installed in which platform Linux/windows? more details about it.
Client:
IE 7
Flash Player version ?
WIndows 7
Wireless connection - Was the client placed in poor bandwidth.
Can you get the NetStream status info when u play the audio file.? We can check for the rebuffering happening at the client side.
Can you run your audio file through flvCheck Tool to check if the media file is in good form. It is available at "\$Root|Flash Media Server\tools\flvcheck.exe"
Now our intention should be to check the same media file with simpler application (since your production app is complicated) to ensure that the media streaming over 'client to server' is working fine.
Regards,
Janaki L -
Hi,
Is it possible to use smart seek functionalities to play files local files without using flash media server(FMS).
I am currently using videoDisplay components but can switch to netStream component if it is possible without FMS.
As I have to seek frame by frame but the current seek() function doesnot provide that functionality.
Any kind of suggestion is most welcome.
Thanks in Advance.I'd like to revive this topic as I just purchased an ATV. I do like it but I am becoming very familiar with the limitations of the ATV.
I used to have a Snyology NAS server but it did not serve/stream the iTunes well enough to my stereo. I have a lot of photos of my children as well as movies and wanted to see more of them so I purchased the ATV as I knew the Syno server/NAS would be bricking soon.
Once the ATV is loaded it is fine for that content. But if there is other content on other computers well, they have to stream and the content on the ATV is not accessible to anything other than the stereo or TV that the ATV is connected to. So, finally, here is my question:
Which NAS streams VERY WELL with the ATV? Correct me if I am wrong but the NAS has to have iTunes imbedded within the server; yes? Secondly, is the best solution for serving an ATV as well as having all media content accessible to all LAN computers a Mac Mini?
So which is it? Please recommend an NAS that can serve iTunes media (music, photos, video) to an Apple TV or is the best solution a Mac Mini which acts like a NAS and streams all media content to the Apple TV and ATV will stream it to HDTV through HDMI , etc.
The ATV is great with the High Def.., wide screen, Dolby 5.1, HDMI port , etc. Just need a way to have the media accessible to everyone on the LAN as well as serve/stream to an already purchased Apple TV.
Thanks for the help,
Cc -
Domain issues with Flash Media Server
I have a webcam streaming to Flash Media Server via the Media
Encoder. I have published the .swf file with the flash player and
rtmp://99.999.999.999:1935/live/livestream address to my website on
a hosted webserver.
When I am on another internet source, the player on my
webpage loads and works fine. However when I load the webpage in a
browser on the same network that has the Media Server and Webcam on
it, the browser freezes up.
I need some help with a solution that will cause the rtmp://
address to switch to a local host address. Any suggestions.quote:
Originally posted by:
JayCharles
Yes.. you can.
But my old version of Flash MX show me an error message when
I try to open "CommunicationComponents.fla" which contain the
components of Flash Media Server 2.0.1.
My old version of Flash MX can't read this file and say
something like "Unexpected file format". -
Hi,
I am developing an app for iPhone/iPad. The client wants to show some realtime data in the app. Something like a chat application, where even if users don't do anything (flash uses no event), they can see what other users are doing in realtime.
I went through adobe site to see Flash media Server for mobile device. But I am confused on which version of the server should suit the type of app I am developing.
Thanks,
SalimI'm more or less in the same boat. I've got the admin console
up. I am able to run the vodtest application locally pointing the
video file to rtmp://localhost/vod/sample.flv or using the server
name instead of localhost as in rtmp://mclmedia/vod/sample.flv
I can also load the html and swf file to my xp machine that
has access to the server via our internal network. (DNS isn't
configured yet) But the connectionFailed message appears when I try
to call the videos using rtmp://mclmedia/vod/sample.flv -
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. -
Hi,
I am new to Flash Media Server. I have installed FMS 2 on
Windows 2003 Server, I have loaded the .flv file in applications
directory and created the instance on FMS managment console. The
.swf file is in the Web Server (IIS 6.0) root directory. Next what?
how to link the FMS to the Web Server ?
I would really appreciate if anyone could help me setup the
FMS from scratch......or a link with an example...
ThanksHi JayCharles,
I have followed each an every step given by Ryan.......I
installed Adobe Flash CS3 trial ver., but I couldn't find the
samples and tutorials folder in C:\Adobe or C:\Macromedia.....so, I
have created a main.asc file with *** load("components.asc") ***.
In teh content path I have given "
rtmp://localhost/my_folder/_definst_/filename.flv.....when I
publish it I can't see the video .......
--Waiting for your reply.....
Thanks -
Linux issue with Flash Media Server 2
Greetings all,
We have just upgraded from Flash Communication Server 1.5 to
Flash Media Server 2, running on a server with Redhat Enterprise
Linux 4.
For some reason, a Flash movie that uses the old
MediaPlayBack component does not stream video of a FLV. It does
stream audio. On my testing server using Windows 2000 it functioned
fine.
On the other hand, the FLVPlayback component works nicely.
But I will have to go back and rewrite literally dozens of
applications that I wrote for Flash Comm 1.5 which used the
MediaPlaybackComponent, unless there is an easy fix for this.
I have documented this anomaly with a Captivate movie which
you can see at
http://breeze.stfrancis.edu:8900/mediaplayerwoes/.
It runs 2 minutes 13 seconds.
I BADLY need help with this. If you can help I would greatly
appreciate it.
Glen Gummess,
Instructional Designer
University of St. Francis
Joliet, ILquote:
Originally posted by:
JayCharles
Yes.. you can.
But my old version of Flash MX show me an error message when
I try to open "CommunicationComponents.fla" which contain the
components of Flash Media Server 2.0.1.
My old version of Flash MX can't read this file and say
something like "Unexpected file format". -
I have ...
* Flash MX Professional 2004 7.2
* Flash Media Server 2
* Flash Remoting Components
The problem I am having is I cannot get trace messages on
server side scripts to display anywhere. I have looked at View
Applications > {APP} > Live Log, but nothing is there. I have
#include "NetDebug.as" in my code, but while giving no errors, it
appears not to do anything. I really have no idea what is going on,
as I have previously managed to get trace messages displayed
successfully.
Please help and my thanks!About the security warning... you get that with all .swf's
run locally. To get rid of it, follow the link to add the location
in the security manager. The link will take you to a page on the
adobe site. Just add the path to the .swf, and you won't get that
warning anymore.
About connecting from a local .swf... it will work just fine.
It's the flash client that makes the connection, so it doesn't
matter where it's served or run from.
In your main.asc, the code looks good but you don't need to
load the component libraries unless you're using components
(Communication components, not UI components). Loading them doesn't
harm the operation of the application, it just uses memory where
you not might need to.
In your client side AS, try changing the rtmp string to match
the following:
myNetConnection.connect("rtmp://129.186.168.116/LawnChairLarry");
Note the addition of a second slash after the rtmp, and the
absence of the _definst_ instance name. If you want to use the
default instance, you don't need to identify it.
Next, you'll want to make sure the path to your video file
looks like this:
FMS Install
Dir/applications/LawnChairLarry/streams/_definst_/LawnChairLarry.flv -
Slow connection to flash media server 2 (with HTTP Tunneling)
Hello,
I use a FMS2 for a big project which include Instant
Messenger and
streaming video.
On my development platform. I have no problem. But in the
final
configuration, the connection to Flash Media Server takes a
lot of
time (about 2 or 3 minutes) and i can't find why.
FMS2 was installed on Windows 2003 Server behind a proxy and
a
firewall which only let the hostport 80 oppened.
The server does not run a web server (or anyother
application) which
use this hostport.
The connection are established by HTTP Tunneling.
Does someone already have the same problem?
Thanks for your answers and sorry for my poor english level.
GuillaumeI forgot to mention:
Flash Media server is running fine. I can log into the Admin
application no probs.
I created a folder called "test". Inside that folder I
created another one called streams and inside that folder I created
a folder called _definst_.
I placed an flv file called: test.flv in to the _definst_
folder.
In Dreamweaver CS3 I inserted a Flash Video File:
Chose Streaming as the option and for the RTMP path I put:
rtmp://ipaddressofserver/test/_definst_/test.flv
Called the stream....test.
When i run the page it loads, but the page is blank.
In the Flash Media Server, in the "View Applicationd" tab
I get the record of test and underneath it in the same link
it says test.flv with 1 client
The Streams tab shows a random name and Netstream.
This tells me its recognising the connection and link, but
the movie is not on the page
any help would be appreciated
cheers -
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.
-
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.
Maybe you are looking for
-
FI:While posting MIRO getting Error of Balancing field Segment not filled
Hello SAP Gurus, While posting MIRO getting Error of Balancing field Segment in line item 001 not filled Message No.GLT2201. Please suggest me solution for it i read lots of related threats but could not solve this error.
-
When I open Firefox now, instead of opening up the standard Mozilla start page, it simply opens up a new tab page. Typing in the address bar and then hitting enter results in the address bar being cleared and the page staying the same. Attempting to
-
How to transport the LSNW project from one client to other
I have done one LSMW in DEV 100 client now i want to move the same to other clients. and one more clarification .. is LSMW client dependent or client independent. thanks in advance !
-
Adobe won't help fix problem caused by them
I bought the software license of photoshop elements 13 and premiere elements 13 and needed help to install them which I received from Adobe. However they won't open without an internet connection which is incorrect. I live chatted this afternoon wi
-
Error writing to file c:\config.Msi\5159655.rbf - 8596
For a while now I have seen the same message about not being able to import or burn CDs because itunes was not installed properly, which didn't really bother me because I rarely did either of those. Then I was prompted to update itunes as usually hap