The official Adobe Media Server community.
Recently active
i am trying to make a video chat appliaction.But quality of video is not good. and i am also facing the latency problem, time lagging is aprox 1 min.i want to get best quality with no latency for live streaming. So please can any one tell me which setting is reaqiured. i am also saving stream in the .flv file by this.ns.publish(streamName,"apppend");i have done these setting for camera settingmy video size is 397x307camera.setKeyFrameInterval (9);camera.setQuality(0,100);camera.setMode(397,307,15,true);camera.setLoopback(false); I am using influxis services for FMS.
I've been experimenting with Dynamic Streaming while in the process of writing a tutorial. The documentation is quite clear on a few points:The keyframe interval in the various encodings should be shortThe bufferlength should be at least 2x the keyframe intervalThe player should sense a bandwidth change, by default, within the 4-second sampling interval and call for a switch. Then, the switch could take as long as 2x the keyframe interval after that.What I'm finding is wildly different behavior than this. It takes anywhere from 10-15 seconds for the player to notice the change and call for a switch, then another 20-40 seconds for the switch to happen. When switching up to a higher bitrate stream, this just means the user gets low bitrate video for longer than they ought to. But when switching down due to falling bandwidth, the buffer runs out and the user stares at the rebuffering sign for a lengthy time - long enough to give up on watching the video, for sure.I've encoded an H.2
I have a web page that allows users to upload video files. Part of the process is that once a video is uploaded it goes through the flvcheck to make sure it is good. For some reason when I upload a large video (over 1.5 GB) it fails the flvcheck. When I run flvcheck manually on the video, it passes. Does anybody have any suggestions?
Hello Forum,I have a problem with setting up my FMS and to NICs.NIC #1: public IPNIC #2: private IPOn #1 I will setup port 1935 and 80 - Clients can connect to my livestreamsOn #2 I will setup port 1935 and RDV for the FlashLiveEncoder and the RemoteDesktopMy problem is, when I activate the NIC #2 the FMS is noct reachable from the public NIC.I think it is a FW problem or a problem withe application.xml.Does anybody know how to setup my server (NIC, application.xml and FW) to run how I like?Regards,Daniel
Does anyone know if there is some kindof specification of the file format of a fragmented f4v file (ie. f4v file with moof atoms)?I've got some h264 encoded fragmented mp4 files which work with a smooth streaming (silverlight) player and was hoping they would work with a flash player, with fms 3.5, by just renaming the file extension to f4v. Unfortunately they don't and I can't find any information regarding what atoms fms requires to play fragmented f4v files. This is a file format produced by the current version of Media Live Encoder 3. Also interestingly my fragmented mp4 pass tests run by flvcheck.
Hello, All!!! I am creating one Application with the FMS 3. I am creating a connection on the FMS 3. I can see that user is connected to the Flash Media Server3. But I am unable to receiving the Event of the Sync of the Remote Shared Object. Even I have tried the documentation Sample named "SharedBalls" Application of the FMS. Even in this application I am not Receiving Sync Event. I am using Flash Prof CS4 and Windows 7. Help me to solve this... Thanks in Advance.....
Hi All,Apologies if this has been discussed before, but does anyone know if:1/ You can edit the colours/controls used in the example Flash player (videoPlayer.swf) that comes with FMS 3.5 (the one with the RED highlights on the buttons)2/ Is the videoPlayer.swf file setup to handle multi-bit rates?If the above is NO, does anyone know where I can get an .FLA that lets me display multi-bitrate files, edit the control buttons AND still lets me use HTML links to streaming files using this method:http://www.SOMEURL.com.au/show_video.php?source=rtmp:/vod/mp4:episode_01.f4v&type=vod&idx=1Basically we have an HTML menu that we want to use to link to our streaming files, but want to ensure the correct file loads based on the users Internet connection speed.I have been racking my brain on this for ages trying to get to a lead that will help me, so I am hoping this forum will get me there.Many thanksTim
Hi all !I am looking for a Live video streaming service for my website that will be user at some hours each weeks, I now test Flash Media Server (it's great !),but I would like to protect the publisher access to be sure the publisher is the right person (our staff) and not a viewer that directly connect to the publish point as publisher, is it possible to do that ? by example to protect the publisher access by password ? (but allow viewer to connect without password)Thank you !
hi guysjust wanna know is it possible to install FMS over ubuntu server??????
I've dug some threads up and included links at the end of this post. Have some more work to do researching it but figured I'd get the ball rolling.Essentially one can't depend on application.onDisconnect() firing at the close of a client's browser. It happens sometimes. But with some apps, it just doesn't happen at all. I've watched the FMS management console as I've repeatedly opened and closed a particular app I'm developing. Connections don't die with each browser close. The net result is a piling up of connections. My app has a "connected users" list in it. It gets packed with multiple connections from the same client. Eventually, after 5-10 mins, the connections disappear on their own. Not good though. One of the functions in my app lets someone select a user in the list and send a direct chat. This feature isn't working because disconnections are not registering real time. Some of the people in the user list are no
Hi @9264381,I hope someone can help me with my problem - btw. sorry for my English!I build a client side application where is only a FLVPlayback2.5 component and a short AS3 script.AS3:import fl.video.*;VideoPlayer.iNCManagerClass = NCManagerDynamicStream;myPlayer.fullScreenTakeOver = false;var dsi:DynamicStreamItem = new DynamicStreamItem();//myVideo.source = "dynamicStream.smil"dsi.startRate = 1548;dsi.uri = "rtmp://x.x.x.x.x/dani_/";dsi.addStream("test548", 548);dsi.addStream("test848", 848);dsi.addStream("test1548", 1548);myPlayer.play2( dsi );My Encoder is setup with three streams:Vid: 500 kbps - Audio: 48 kbpsVid: 800 kbps - Audio: 48 kbpsVid: 1500 kbps - Audio: 48 kbpsI start the encoder and everything looks fine in the log.In my browser (Safari or Firefox) I go to my html site and the stream starts after 6-8 sec. But anytime with the lowest bitrate 548 kbps and nothing look like the stream is switching to another bitrate.I tried it with the smil playlist and the result is the s
I've got an fms server setup and have been currently streaming a few mp4 files from the default vod directory in c:\program files\adobe\flash media server 3.5\applications\vod\media. I'm trying to find the best way to be able to store my mp4 files in a different directory. I found that by editing the VOD_COMMON_DIR entry in fms.ini I was able to now store the mp4 files in a different local directory (C:\temp\vod).But what I really want to do is store my files on a remote computer on our local area network. Does anyone know if this is possible? When I set VOD_COMMON_DIR to \\myremotecomputer\temp\vod the default flash player can no longer stream my mp4 files. I have ensured that this directory is shared. I have also tried mapping the network drive to N:\ and setting VOD_COMMON_DIR to N:\temp\vod, but no success. Can anyone help?
I was just curious as to whether or not it is possible to broadcast a live stream and then be able to push in, let's say for familiarity, a commercial? I have tried to find some information on the Flash Dev Net area, however, I don't think it leans towards what I am aiming for. If there is any information on how I could go about doing this, that would be great. Thanks
Hi there,I'm using FMS 3.5.3 Developer edition and trying some VOD solution before I can proceed to purchase FMIS 3.5. Basically, I need to have a mechanism for certain sets of flash movies to be secured by user authentication.Now, for Apache, I can secure a directory of webpages by using .htaccess; whilst for IIS or Windows Media Service, I can use NTFS ACL at directory level.My question is: How can I setup a VOD subdirectory that every video files inside need to be authenticated before streaming to client. The authentication authority can be either Active Directory or LDAP.I've read the developer guide and notice that such authentication requires both client-side and server-side ActionScript. But I'm not a Flash author and I don't have Adobe Flash CSx installed. Can't this simple authentication be done at configuration level?Thanks in advance for any hints or procedures.Best RegardsSteve
Thank you for all the replies to my last post.The next big question then is:I now have a Windows PC and I purchase Adobe Flash Media Server 3.5 softwareand install. I but server space on a managed server arrangement. I upload my pre recorded Flash clipsto the server and my website and playlist to my host. Basically the website is channelled via httpand the clips via RTMP. The key question that no one inside Adobe seems to be able to grasp(or answer) is ~ will it work if I stream my own clips?! or is it inferior to say that of a professional streaming company.The streaming companies charge anything from $125 to $250 a month, a big cost for someone like me, streaming around1000mb a month. So does anyone out there have direct knowledge of this software and can you stream viarented server space without using a streaming company?Andrew C-B.
I purchased FMS 3.5 Streaming Educational when I was in school, but now that I have left I want to use it for commercial uses. Can I still use the same licence? If not, is it possible to upgrade?
when broadcasting pre-recorded streams on a live applicationFMS always stops streaming at a certain time...It can be after 10 seconds, it can be after 2 hours, or it canbe after any other time, the frame just freezes on the clientand the buffer drops to 0.any attempt to diconnect / reconnect does not resume the streaming,althought the FMS console registers the connected client, nostreaming is ensuing.One of the common events we get on the client in such instanceswhen the streaming stops results in get "NetStream.Play.InsufficientBW".So we've tried to implement the workaround that was dicussed on the thread:http://forums.adobe.com/message/2575173#2575173apparently it seemed to help in perhaps prolonging the time untilthe freeze happens (extending it a bit) -yet the problem still persists...our FMS 3.5.0 is installed on a centOS 5 machine, as a virtual machine VM version: 7 Memory 2048 mbthis is a serious show stoppper and we have to solve theissue or move to another product other
Good Evening.I'm in Worcestershire, England, UK.Is it possible to stream Flash video clips, using Flash Media Server 3.5 from an Apple Mac Mini Server.I currently stream through a professional streaming company at considerable cost. However, I don't want to godown the Youtube route as my streaming quality is far superior to that. I could have managed server space through my hostingcompany, but would rather cut out the middle men. Has anyone had experience of streaming their own media and doesit work, i.e on the Adobe website it refers to FMS 3.5 as streaming straight from the box!!! Does it do this in practice.I have around 20 websites and in the trials, they were getting low volumes of around 300mb per month, each.Andrew.
I invistigated fms 3.5 and discovered it uses SpiderMonkey Javascript 1.5 (correct me if i am wrong)Now, this version of SpiderMonkey supports Object.prototype.__noSuchMethod__If this is implemented, a function like:function(mName, mArgs){}is invoked whenever a method that does not exist in the prototype is called.for example, put this in a main.asc:Client.prototype.__noSuchMethod__ = function(mName,mArgs) {trace(mName + " was called");}application.onAppConnect = function(client) { client.theMethod(); // <-this will trace "theMethod was called"}This is very useful, but things get ugly when a client side call is made, likenc.call("theMethodFromClient")Unlike expected, this will not go through __noScuhMethod__ but will default to triggering an error/warning that will call application.onStatusWhy does this behave so and not as expected ? (my guess is that when you implemented RMI for FMS in C/C++ code, you are testing only if the client has the nc.call invoked method name,
I'm combining streams from a number of cameras together into a recorded stream, let's called it 'serverstream.flv'. The source streams are all from webcams, and each user is assigned a stream name based on their name and a user id, like '1_bob' and '2_julie'.Sometimes the presenters stop broadcasting temporarily and we just switch to a blank window. The stream on the server side stops recording at that point by callingserverStream.record(false);and then when the presenter comes back I start recording again with serverStream.record("append");The viewers are subscribing to serverStream and this works fine for them. But the recorded flv gets corrupted every time I do this. It plays only until the first time recording stopped and then after that the data is seriously mangled. Some tools from Moyea can extract the audio and video, but the video has errors with frozen frames or incorrect playback speed.But here's the strange part. I tried just recording the pres
In the developer guide i saw that one can create apps for desktop and for hand held devices.. Can you recommend tutorials, samples etc for such creation and deployment.. Thanks
Hi, We have a custom application that is running on FMS. Server is dedicated just for fms, there is only one application running on the server, with more instances, average traffic is 3-15 simultaneous users. The problem is, server suddenly stops accepting connections (after 1-3 days from restart), from this point it is impossible to connect to any instance, and fms server must be restarted. When the server crashes, the admin console can see all open instances, can close instances, can restart fms. There is nothing logged, that would explain this sudden failure.Second problem is, cores are connected and disconnected too often, causing client to reconnect (takes 2-5 seconds).Do you have any idea what is causing these problems?Hardware: 4 x quadcore Intel(R) Xeon(R) CPU E7440 @ 2.40GHz, 32 GB ramOS: CentOS release 5.3 (Final), kernel: 2.6.18-128.4.1.el5cpu and mem usage: 1-5% maxFMS:version: Adobe Flash Media Server 3.0.1 r123 license: valid, unlimitedconfiguration: default, changed in A
Hey everyone,So I have a FMS 3.5, which I want to do live streams. The thing is I want several different people to be able to do the live broadcast, and I would like the server locked down at least a little and not allow anyone that wants to, to start a broadcast.With that said, I have FMS 3.5 installed, and I installed the Authentificaiton Add-In (3.0). I added a user to the authentification add-in, but it's still doesn't require a username / password, doesn't even prompt me. Is there a setting / config I have to set to enable this?
can the "mode" tag in vhost.xml file be edited using getconfig() and setconfig()?
Hi all.Is there any way to check which version of flash media server is installed on my computer?
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.