The official Adobe Media Server community.
Recently active
HI All,I am having a problem/confusion, please clear out the issue.When i apply SWF Verification on a chat application (which has video and audio streaming as well) everything is fine, video and audio streaming works when same file exists in SWF folder and all that, shared objects only works when swf files match etc. But user cannot connect to a chat session.We can see the list of rooms available to join(because they come through shared object) but when we try to join a room FMS rejects user.In FMS Admin console it throws exception when FMS rejects login. When we provide that exception(FlashCom/3.0.4 or FlashCom/3.0.1 depending upon which version we'r using) in the <UserAgentExceptions> tag the login works fine and chat session is created, but then FMS is not secure anymore, we can connect from any other swf file also which donot exist in SWFs folder.On the Adobe SWF Verrification help page it says Note: SWF files connecting to Flash Media Administration Server cannot be verified
After installing FMS 3.5.1, anybody can use my server for live enconding. How can I configure the server to authorise live encoding only from subdomain 1234.4567 or by a password?Thx for any help,franck
I am in the midst of coding a multiplayer card game. Right now, to make things simple, I limit myself to code for 3 players for one room. The clients call functions in the server and vice versa. Functions such as player's turn, shuffling cards, etc.So what happens if there's more than 1 room? Won't the data from the different rooms get mixed up with one another in the server side, since everything will be happening in just 1 server and on the same function?I am abit confuse on this part. Can someone enlighten me on how different rooms work in a multiplayer game? How do I make sure the data don't get messed up?
After about two years of working with FMIS, we're starting to look at live streaming and vod features. To that end I've finally tried to check out the vod samples, and I'm running into an issue getting mp4 video to play. My first error had to do with neglecting the "mp4:" before my movie name, but now what happens is that the service seems to connect, shows "loading" under the controls, then shows "playing" followed almost immediately by "stopped". I click the play button, and in rapid succession see "buffering", "playing" and then "stopped" once again. I'm not sure what to make of this, but for whatever reason my mp4 movies refuse to play, although they do seem to load ok.If anyone's seen this behavior and can help me understand it, I'd really appreciate it. Thanks in advance for any assistance.
Hello I am using FME 3 along with my external capture device the Dazzle Digital Video Creator 80. Occording to sources the video is fine and what sound comes through is also good but the sound comes in 3 second bursts I have already tried messing with sample rate and to no avail, any help would be lovely.Thank you
I am little confuse on how to use 'this' and scope issue when working on FMS and onStatus (just confuse in general).In the example below I have a function that gets a bunch of calls and I need to track the status of the stream. Since ns.onStatus is a async callback I how do make sure I update the right nsArray[] with the status. I may be over working this but I need some help.LM.prototype.nsStartit =function(clientObj,nc,nsIndex,streamObj,toIP){var tempNS; tempNS = nsStream(clientObj,streamObj,nsIndex,nc,toIP); nsArray[tempNS].ns = new NetStream(nc); nsArray[tempNS].ns.attach(streamObj); nsArray[tempNS].Stat = false; nsArray[tempNS].ns.onStatus = function (info) { if ((info.code) == "NetStream.Publish.Start") { nsArray[tempNS].Stat = true; // Is this the way &nbs
I am streaming a playlist of multiple mp4 video files with flash 9 and FMS 3 and have been experiencing strange netStream.time values when the buffering is set for an extra long time on slow connections. When I have my buffer set to something like 60 seconds I'll start experiancing this problem:the NetStream.time value will return 0 on progress events while buffering, but the moment the buffer is full, instead of reading 0,1,2 +++ it jumps to a really high value, in this case 53.5 seconds, and sticks there until the video (which seems to play correctly from the beginning) catches up to that time and then the netStream.time starts incrementing as it should.Another relevant fact is that the time the netStream.time gets stuck to always corresponds to the end/begining point between two streams in the playlist. For whatever reason this usually seems to be the third video in the playlist. If the connection is relatively fast and the buffer is set to a smaller value, I usually don't see this
I've seen conflicting information on this. We compress our videos using Sorenson Squeeze, and the on2VP6 codec - using either the 384Kbps or 512. I am trying to determine if we need to have more than one version, depending on the varying bandwidths of our users. My understanding from Adobe's site is that this is not necessary - per their site: "Bandwidth detection Detect the client connection speed and serve up video at the appropriate bit rate —no "choose size of video" messages to your end users. " But I also see references many places that you do need to offer the same file configured at various rates. If you don't need to do this, why wouldn't you just configure at the highest bit rate possible, and assume the server would adjust it's delivery accordingly? Can anyone clarify this for me? Thanks, kathleen
Hi all, I am trying to publish live video over internet using the NetConnection.publish method in as3 and viewing it in other application making connection to server, I am getting distorted image quality . But When I set cam.quality(0,100) and cam.setMode(320,240,15), In that case quality get fine but I get image with delay and the movement is not smooth When I am publishing live video over internet using flash live encoder I am getting good quality with very little delay and smooth image at recieving end by making an application in as3 and having connected it to the server. I don't no the reason behind it, my guessing is of the use of codec H.264 or VP6. If that is the reason then how can I use these Codec in my application. Please help.Thanx in advance.
Does Flash Media Development Server run on Windows 7? I know official support is only for Windows Server 2003, but for development purposes, that can impractical.
I am trying to create a Flex application with a shared viewing experience for users watching video. Specifically, there are a group of users in a virtual “room,” and one of them is the “remote holder”. One approach is to have everyone have a video player, and then use our own protocol sent among the different Flash player instances to make sure people are in sync (we have our chat routed over XMPP for the people in the room).However, we were wondering if there was a simpler way to do it using Flash Media Server. Is it possible to create a synchronized viewing experience in FMS where everyone is always at the same point in the video? And is it possible for 1 person to then have control over that stream (e.g. pause, play, seek, etc.) for everyone connected to that stream?I’d love to get feedback from experts on this.Cheers,Karthik
Hi,I've developed an application using AS3 and now my client would like to deploy it using FMS.Here is the link to the application:http://www.josephferrari.com/POGOsymposium09/2/prstn.htmlThe video is an FLV, the thumbsnails are .jpgs and the slides are FLVs.Any help would be appreciated.Joseph
Hi,When I use the webcam and microsoft to record a video, my audio and video are out of synch. This does not happens when I use the built-in Microphone on the webcam. Does anyone know about, or have a solution to this issue?Thanks in advance,Kalun
Ok, I think I'm getting closer to the source of my problem.Let me outline my setup first (I'm using private IPs for example only). I have set two IP addresses to one network adaptor as follows:CentOS 5.3 server running Apache 2.2.3 on eth0 with IP 192.168.0.78 <- working fine absolutely no problems at allFMS 3.5.2 running Apache bundled with FMS on eth0:2 with IP 192.168.0.79In fms.ini I have the following config:ADAPTOR.HOSTPORT = 192.168.0.79:1935,80HTTPPROXY.HOST = 192.168.0.79:8134At (apparently) random times, the FMS Apache stops serving requests, but does not crash, and for some reason blocks requests to RTMP at the same time. Nothing appears in the log files which makes this even more tricky.I've run a test by shutting down apache as follows:./httpd -f ./conf/httpd.conf -d "/opt/adobe/fms/Apache2.2" -k stopand I expected RTMP to stop working aswell, however it continued serving up RTMP, which has led me to believe that something is then stalling the serving up of RTMP request
Can we recive more than four stream at same page .Like many to many video conference .On a single page i want to see more than one person at same time by different-2 streams.
I configured my FMS for listening on port 80 and redirect non-FMS requests to apache on port 8080 in the same server machine.It works well, but I've noticed several tcp connections from fmsedge to apache in Established status (it is simple to see through "netstat -nap | grep 8080" command) that stay forever (until FMS stop or restart).With a sniffer capture I seen that sometime the fmsedge requests to apache a tcp connection but it (fmsedge) doesn't use this connection. Then the apache server send a syn,ack tcp request and always fmsedge send a dup ack tcp response. So, the connection is active but not used, then apache doesn't close it.The kind of requests for apache are http get to js or php files. I don't understand why fmsedge create these connections.Am I misteking some configuration? Or may be it is a bug of fmsedge? Anybody have the same problem? Anybody can help me?
Hi,it doesn't matter which operating system we install an our server.What are your experience with Linux and Windows?Which System do you recommend regarding performance issues?best regardsFelix
I need to generate thumbnails of the streaming video to control de contents of the video streaming. Could I do that in the server side?There is any setting to do that? Could I use the getOnMetadata method to catch a bitarray and then put in into a bitmap file?Thanks!
I have installed FMS 3.5 (by download from Adobe's site)I am trying to develop a simple chat application. It's quite strange that why the following error is producingmain.asc: line 4: SyntaxError: missing ; before statement: var __CONFIG__.isConfigLoaded = false;The first few lines look like this==========================================load( "components.asc" );var __CONFIG__ = new Object();var __CONFIG__.isConfigLoaded = false;==========================================if I remove the "var" (AS1 style?) then it does not report any error. Can somebody please help me?Kind RegardsRakesh
Hi,FMS: 3.51) Is it possible to save FLV file(s) outside of the FMS?2) How to move FLV file(s) from the FMS?Looking for the solution...
Hello, I've two problems with the streaming from a flv-file from a FMS2. First, when I stop the stream (pause) and want to restart it i have a small jump in the stream. Second, how can I detecting the end of the stream/file? Here is my code: import mx.controls.*; var stream_wnd:Video; var stream:String="water"; //File var fms:String="rtmp://192.168.1.1/Video_1/video"; //FMS2 var telegramm_btn:Button; var play_btn:Button; var status_stream:Boolean=false; var endTime:Number; var nc:NetConnection = new NetConnection(); stop(); nc.connect(fms); var ns:NetStream = new NetStream(nc); ns.setBufferTime(2); this.stream_wnd.attachVideo(ns); this.play_btn.onRelease = function(){ if (status_stream){ ns.pause(); } else { play_btn._visible = false; ns.play(stream); status_stream=true; } }; this.pause_btn.onRelease = function(){ ns.pause(); }; this.back_btn.onRelease = function(){ ns.seek(1); };
Hello, I'm quite new to Adobe Flash Media Server and have been reading through the administration guide.After reading through the origin/edge information here:http://livedocs.adobe.com/fms/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000130.htmlI ran into a few questions.1. It says the edge servers basically act as a 'proxy' which gets all incoming connections and directs them to the origin server.But I read here:http://livedocs.adobe.com/fms/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000130.htmlthat the edge server basically just uses 1 connection to the origin and directs that to all users connecting. I'm a former shoutcast/icecast user and this terminology is a bit different. Origin/Edge setup is basically relaying correct? An edge server relays a stream from the origin server and directs that everyone else correct?Therefore I could have a relatively weak and low bandwidth origin server and have 3 edge servers con
how to publish live video feed from webcam in h.264 format non VP6 format with FMS 3.5.2without using Flash Media Live Encoder, and how to set all parametersto have a good quality and smooth video without interruption, i have a server with 50Mbit bandwidth output enough for a publisher and 10 clientsplease help meunderstand this thing's been months since I try but the quality uglygrazie a tutti!
Hi,We recently encountered a very strange issue that we urgently need help:With FMS 3.5, we created a new live application according to relevant documentations. Within this application (main.asc), on periodically basis (e.g. 45 seconds), we use Stream.get('liveBroadcastStream').play('liveFeedFromFMLE', -1, -1, true) to (potentially) switch between different live feeds published by different FMLE. All work like charm except one annoying/important issue: sometimes (but not always), after a server-side call of Stream.play, we see severe stuttering/choppy video from flash client player.Any help that will lead to the resolution of the problem will be greatly appreciated!Some background information:1. All testing were done within LAN environment with just a few machines which mean loads were very low; so we can rule out bandwidth insufficiency issue. Also CPU usages were low across all computers involved.2. The stuttering and choppyness occurs with the 'liveBroadcastStream', not with the sou
Everywhere i look, there are tutorials and forum threads telling that upon a:ns.publish("hello", "record");when connected to: "rtmp://127.0.0.1/CamsRecorder"at the client side, i whould get a file named "hello.flv" at ....../applications/CamsRecorder/streams/_definst_/But that is not the case. The file appears at ......./applications/liveWHY?after a lot of tinkering with all the configuration files, i got to (fms.ini):LIVE_DIR = C:\Archivos de programa\Adobe\Flash Media Server 3.5\applications\liveChanging that i am able to change where the files will be saved, but this is not how it is supposed to behave.What is going on?Thanks,Alejandro
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.