The official Adobe Media Server community.
Recently active
I have a shared object of users connected to my application in FMS.application.users_so = SharedObject.get("users_so", false);For example:student1 | student2 | student3 | student4 | student5 The application.users_so.size() is 5 Now I remove student2 in both sides, server and client. The new size is 4. First, the array looks like this in Server Side: student1 | student5 | student3 | student4 But, in Client Side (with ArrayCollection) the array looks like this: student1 | student3 | student4 | student5 In Server Side the code I use to remove the client that has left the application is: application.users_so.setProperty(client.name, null); While in Client Side (flex) the code is: this.arrayCursor.removeItemAt(i); // i is the indexMy problem is the array is not equal in both sides. Is there another technique in order to have both in the same order ?Thanks in advance.
We are having a problem right now where FMS server will hang when new clients to try connect. The existing clients still stream the video just fine, only new clients trying to join have issues. I have been following this case: http://forums.adobe.com/thread/445597 which looks very simular to the issues we are having. When the problem first started we were running 3.5.1 and it would happen quite often. Two days ago we upgraded to 3.5.3 and the problems appeared to have gone away. However, today they have crept back up. This time fmsedge stopped redirecting to fmscore (which is what I understand it does) and the fmsedge process went to 100% utilization. fmsedge was still listening on port 80 and 1935 but it would not return any data.We are running RedHat Enterprise Linux 5.5. I am told by the Adobe support department that only version 5.2 is supported. However, I have let them know
Some background on my configuration: * Flash Media Server 3.5.3 * Service runs as a domain user with VOD files on a network share * ..\conf\fms.ini VOD_DIR = \\UNC * I want FMS to only bind to these two IP's ..\conf\_defaultRoot_\Adaptor.xml <!-- <HostPort name="edge1" ctl_channel="localhost:19350">${ADAPTOR.HOSTPORT}</HostPort>--> <HostPort name="internal_be" ctl_channel="localhost:19351">10.10.2.47:1935,80</HostPort> <HostPort name="internal_fe" ctl_channel="localhost:19352">10.10.1.27:1935,80</HostPort> * This server is used only for VOD, no custom apps or programmingThe problem I'm having is that I'm getting what seems to be a Core crash every 15 or 20 minutes, the end users gets disconnected and the serv
Hi,I just wanna ask something about deploying flash apps in Flash Media server.If I have developed (or costumize) a flash player under Flash Media Development Server (free/trial one)when I try to deploy the apps on FMSS, can it be done? I mean, from what I read in 3 FMS edition comparison table.it is said that we cannot build custom apps to be deployed in FMSS, only in FMIS, is that right? please CMIIW ..We're buying license for FMSS and don't really have budget to purchase FMIS license.Thanks and best regard,-shenli-
Hello Adobe(I'll apologize in advance for being long winded). I'm a .Net developer who is trying to mend my evil ways and learn the Adobe development cycle--so if this a really obtuse question--please forgive me. I was once a graphic artist and I am very familiar with some Adobe products. I am having trouble understanding the workflow as it pertains to creating custom controls, or even reskinning controls and then using them in Flash builder. I haven't really dug into Catalyst, but I am comfortable in Flash Professional and I would like to believe I could take designs from my employers graphic artists, created in Illustrator, and bring the artwork into Flash professional and create custom components, or more likely skinned components, in Flash and export them for use in Flash Builder.Our goal is to allow designers to create vector graphics skins for controls and applications in Illustrator (or possibly Fireworks) and to be able to apply those skins to controls and custom components in
I was referred to this forum from the OSMF forum.I'm using OSMF v.95 to handle my video playback. When my streaming videos finish, the following error is triggered:"NetStream.Play.StreamNotFound"I want to be able to re-play the video or scrub back, but the stream is unusable after that error.I've tested against a few different streams - here is one:rtmpt://fls1g1.services.att-idns.net/av1/MP4:v1/1074/8831/Finding_Faith_in_ChristAny ideas?
Hi thereI am using FMIS 3.5.3 (Linux) to fork an RTMP stream from FMS to two different CDNs. My FMS application does roughly the following:1) Client.prototype.FCPublish() creates two NetConnections, one for each CDN2) Each NetConnection's onStatus() creates a new NetStream object if info.code == 'NetConnection.Connection.Success'3) The stream that's supplied to FCPublish() is attached to each NetStream4) .publish(stream.name, "live") is run on each NetStreamThe stream coming out of the CDNs works fine for about 3-4 minutes, and then stalls. When this happens I see no NetConnection, NetStream or Stream status changes (their onStatus()s don't get fired), and when I check netstat, I see the connections to the CDNs are no longer there.I did a bit more investigating, and found that the connections are in ESTABLISHED while working, then just before the stream stalls the connections go into TIME_WAIT and then
Is there anyway to utilise the bandwidth of the flash media server from the server side in such a way so that the streaming will happen from the flash media server to the user based on the user internet connection speed. So users with low bandwidth will receive less streaming data in their buffer and users with high bandwidth will receive more streaming data into their buffer from the server.
It seems I have run into an issue which has so far beenundocumented. If you call ExternalInterface.addCallback before useing the new DynamicStreamItem() class it breaks.(need to have FMS dev server installed)Add a flvPlayback component (v 2.5) to your stage with an instance name of videoPlayer_mc.Then add the following actionscript to your main timeline:----------------------------------------------------------------------------------------------------------import fl.video.*;import flash.external.ExternalInterface;VideoPlayer.iNCManagerClass = NCManagerDynamicStream;var dsi:DynamicStreamItem = new DynamicStreamItem();dsi.uri = "rtmp://localhost/vod/";dsi.addStream("mp4:sample1_150kbps.f4v", 150);dsi.addStream("mp4:sample1_500kbps.f4v", 500);dsi.addStream("mp4:sample1_700kbps.f4v", 700);dsi.addStream("mp4:sample1_1000kbps.f4v", 1000);dsi.addStream("mp4:sample1_1500kbps.f4v", 1500);//------ExternalInterface.addCallback("pauseContent", pauseContent);videoPlayer_mc.play2( dsi );funct
Hi, I want to cut FLV in pieces through programmatically, if anyone know about this please tell me or guide me what i can do for this issue.Thanks in advance.
Hello, everyone, Now I want to use the real time streaming of flash streaming server. I see that the Video , Camera is supported in flex API, but I want to read stream from a port like 21999 and read the stream by socket, then directly send bytes to client and do not store the stream on disk. Is this possible? That's same as can i change the decode , encode, sending mechanism by modify the server ActionScript? Or using the flex API to create a rtmp mechnism myself? By the way , I 'm a java programer and not familiar with actionscript now. Anyway, thx.
Hello again,I have question related with connection structure. In my app I'm using dynamic streaming. I was wondering how everything is connected. Does smil file is connecting do FMS or maybe app is connecting with FMS (using ip address written in tab meta)? Does smil file is downloaded to hdd user when app is starting?Can you also please tell me if this sentence is true: "FMS is checking if bandwisth has change. If yes, FMS is taking decision to change streaming FLV with another bitrate."thanks for help.Lukasz
My company is about to launch an online teaching product allowing users to use a webcam to record themselves giving a presentation. That presentation can then be submitted to a supervisor to review and comment on. While making their recordings, users can record multiple attempts and review each immediately after stopping the recording. All of this is being done with a browser based Flash application connecting to an instance of FMS 3.5.All of this is working well. However, we recently found out that due to some of our other products, we are getting hammered with fees based on the amount of bandwidth we are using in our data center. We have made some alterations to curtail these problems, but we are concerned that this new product is going to push us over the edge again. Our original plan was to keep the video stream right around 115 kbps, a relatively low data rate. But when thinking about the expected concurrent users, the bandwidth starts to
Is FMS the only way to make a small MMO or visual chat room with Flash? I have CS5, and simply do not have another $4500 for FMS. Is there another way to make an MMO with Flash?Thanks.
I need to assess whether we should move our service to more capable hardware. At present our bandwidth is about 25 megabit out of our gigabit link and typical CPU usage is about 10-40%. I want to know whether FMS will stream with less lag or does that purely depend on client upstream bandwidth?Cheers.
Here the simple script i put at server seem like is not working also enclosed screenshot for the adminconsolemy server side file main.asc save at /opt/adobe/fms/application/playtechmnflive/my doing FMS edge server.--------------------------------------application.allowDebug= true;application.onAppStart = function(){ this.eventTime = (new Date().valueOf() + 10000); this.timer_int = setInterval(checkForEvent, 1000, this);}function checkForEvent(app){ var now = new Date().valueOf(); if(now > app.eventTime) { trace("something"); }else{ trace("damn"); }}----------
hii am working on creating custom flash player.i am using both rtmp and http protocols.actually i am playing movies by using rtmp and advertisement by using http. i am facing two type of problem.1) i am playing movies by using rtmp without advertisement and pause video for sometime(1 minute).after sometime, i resume movies. i play from starting.2) i am playing movies by using rtmp and advertisement video by using http protocol.firstly i am playing movies and advertisement video is being played at every 30 seconds.playhead reaches at 30 seconds .moveis is paused and advertisement starts playing.but here different thing is happening.playhead is skipped at 30 seconds and moved more 30 seconds . movies is paused and advertisement start playing.problem is here only. playhead is moved more at 30 seconds.but i am unable to understand problem.so please help me.thanks in advance
We're using Amazon S3 and Cloudfront to deliver RTMPE streams to Flash player - so that we can somewhat protect the audio files. I have it working except that I cannot figure out how to get the duration of the audio. onMetaData doesn't fire at all... and the NetStream.info object only contains current data - it doesn't have the bytes loaded / total... Plus I get only 0 from NetStream.bytesTotal and bytesLoaded. I need this info to create a progress bar...Anything I can do?
Hi, we just set up FMS and basically what's happening is im using the standard run-of-the mill FLVplayback component and I try to run a video (an MP4) file which is streamed through FMS. The video plays, but intermittently chops.Next test:Akamai SMIL file with sthe same player plays totally smoothe, no problems.Next test:Put new video on FMS server (video chops intermittently) - we then go right next to the server, with literally a 300K second download speed. Still chops.Next test:Try different media, same thing.So essentially the FMS server CANNOT stream any videos properly. Its not a bandwidth issue, and it makes no sense.I try different video players, tried changing the bufferTime properties, same thing. The FMS server is running at 0% cpu and is a fast machien.Any ideas? FMS settings I can do to get optimal performance?Austin
Well hello again there FMS forums!My problem:I'm building a video chat application and I have a mate behind a firewall who is unable to connect when using RTMP, however if I change the net-connection url to use the RTMPT protocol he's able to connect.The question:Does flash automagically switch to RTMPT if it can't establish a connection over a regular RTMP connection? Or will I need to come up with a way of doing that myself?I'm currently working under the assumption that Flash first tries RTMP and if that doesn't connect it tries RTMPT... but again, that's not connecting for my friend unless I specifically set it as the url.Thanks again!
Hi,I have installed Flash media server 3.5, and i have put my vod files under'C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod\media'the sample file under this folder given by fms 'sample.flv' is playing fine, (this has VP6 as video codec, mp3 as audio)"rtmp://my_SYSTEM_IP/vod/sampl"where i have kept my own file called 09.flv which has H263/mp3, and one more 09_1.flv, which has H264/mp3. But both of the files are not streming. When i tried to play these over vlc it sayes file not found.But sample video plays.Is there any way to make work vod files to stream? please help...Thanks
Hi,I am a programmer, I have FMS and I configured the *. swf to video chat.My problem is this:Videoconfrenza where I need to create a person can 'use the same swf ... without creating many swf. But I wonder if it 'can pass as a parameter to the file channel confrenza .. to have more 'confrenze simultaneously on the same swf.
Hi,I'm using the server Stream.play() method to playback a recorded stream, it plays back fine until it hits the buffer limit (Say I set the buffer to 5 seconds, it will playback fine for 5 seconds). But then it freezes and playback is very stuttery (1 frame every 2/3 seconds). Is this a know issue? I'm using windows 2008 server.I've tried a few things to resolve this but no luck. The server is running the dev license and has no load.Any ideas?Thanks,Chris
Hi,I am trying to connect to an FMS application without flash (no SWF). To the best of my knowledge,the only way to accomplish this is thru the admin APIs, is that correct?If so, how do I return meaningful values from the admin API? I can call functions and stuff using the broadcastMsg API call but I can't seem to get back any values. All that is returned is a useless "Success" type message. I have tried using shared objects and the getSharedObjects API call, but the call doesn't return any info on the contents of the shared objects, just their names and some info on their persistance. Can anyone help me out? Is there another way of accomplishing my goal outside of the Admin API? If not how do I return meaningful variables from the Admin API? Is there a way to hack or extend the admin API? The documentation is very scant, please help!ThanksDW
I'm disconnecting and reconnecting my app in the following way ..my problem is when i disconnect and then reconnect the client is disconnected an undesireable time however this behavior is intermittant and sometimes the application behaves as exspected and stays connected can you see where my problem is? or maybe you know a better way to construct this disconnect/reconnect function.I'm useing AS3reconnect =0;//default value changes to 1 or 2 when function is calledreconnectIt(reconnect);public function reconnectIt(reconnect =null):void{if(reconnect ==2){nc1.removeEventListener(NetStatusEvent.NETSTATUS,connecthandler);nc1.close();nc1.makeconnection("rtmp://domain/test/instance0");nc1.addEventListener(NetStatusEvent.NETSTATUS,connecthandler);}else if (reconnect==1){nc1.removeEventListener(NetStatusEvent.NETSTATUS,connecthandler);nc1.close();nc1.makeconnection("rtmp://domain/test/instance1");nc1.addEventListener(NetStatusEvent.NETSTATUS,connecthandler);}else if (reconnect ==0){nc1.makecon
Remix with Firefly Community Gallery
Thousands of free creations to fall in love with and remix in Firefly.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.