<< Adobe Media Server Users Group

Discussion Area

ask questions, discuss topics, solve problems

Discussion Home | About | Threads By Date | Search

General question about the Flash Media Server products?


Thread posted 11/11/08 by David_RealEyes last edited 11/11/08 , tagged: Sticky
8,697 views, 33 comments.

Title
General question about the Flash Media Server products?

Content

This is a generic topic to ask and discuss questions about the Flash Media Server products and this group. Feel free to ask away or contribute with your knowledge!!!

Comments

posted 11/24/08 by * T * | Report Abuse

FMS live streaming - can it encode to more than one server per event, e.g. use an F5?



posted 11/24/08 by David_RealEyes | Report Abuse

<p>Not sure what you mean by F5, but yes I believe you can have it encode to multiple servers. Similar to the concept behind Origin - Edge configurations. It obviously requires The Flash Media Interaction server, and also requires some server side actionscript for the FMS to republish to the other servers. If you want some more details I remember seeing an article somewhere - probably fmsguru.com and can probably dig it out for you.</p>



posted 11/24/08 by * T * | Report Abuse

The F5 is a hardware utility for load balancing, SSL, etc. The focus here is on the load balancing. I did a quick search of fmsguru and couldn't find it, which naturally doesn't mean it's not there. If you could find the article, that would be much appreciated.



posted 12/06/08 by johnnicholas | Report Abuse

I'd also like to see more on load balancing, fail-over and other high availability topics.



posted 12/08/08 by yure1 | Report Abuse

<p>i wonder why don't you give out more sample applications. like for example a live application which would have switching between more streams (live/prerecorded) through XML, bandwith detection,...</p>



posted 12/08/08 by Wallville | Report Abuse

<p>I have a netscaler load balancing 5 Edge servers to another netscaler that load balances two Origin servers.&nbsp; The FMLE 2.5 allowed for a backup server, which I've established as the second Origin.&nbsp;</p>



posted 12/08/08 by David_RealEyes | Report Abuse

<p>@yure1 we will have samples and such but we are just getting started as a group. If you have any samples you can share as well thats all the better.</p>



posted 12/08/08 by Jody Bleyle | Report Abuse

<p>David is right, FMIS can republish live streams to other FMIS servers. The basic code is documented here: http://livedocs.adobe.com/flashmediaserver/3.0/hpdocs/help.html?content=00000095.html<br />http://livedocs.adobe.com/flashmediaserver/3.0/hpdocs/help.html?content=00000096.html</p> <p>Regarding load balancing, check out the "Deploying the server" section of the FMS3 docs:<br />http://livedocs.adobe.com/flashmediaserver/3.0/docs/02_deploying_1.html</p> <p>Click forward to the section about load balancing -- it contains links to other articles about scaling:<br />http://livedocs.adobe.com/flashmediaserver/3.0/docs/02_deploying_4.html</p> <p>Hope that helps,<br />Jody</p>



posted 12/10/08 by Konstantin Wilms | Report Abuse

<p>Most load balancers will work if they have session support. As a sidenote, load balancing across multiple origins and then simply relaying streams without further logic does not scale.</p>



posted 12/10/08 by wolfl | Report Abuse

<p>New question (well, two really):</p> <p>We need to do a waveform analysis (not spectrum analysis) of a microphone stream, via FMS. Is this scenario possible in principle:</p> <p>- Recording an audio stream from the microphone input</p> <p>- Streaming to FMS as FLV</p> <p>- Converting the audio data to MP3 (Can FMES do this?)</p> <p>- Serve that file back to the Flash client</p> <p>- Use the FP10 Sound.extract class to manipulate the sound data.</p> <p>Alternatively, there seems to be the possibility to use the raw uncompressed audio data by using Client.audioSampleAccess, but the documentation for that only refers to SoundMixer.computeSpectrum(), not Sound.extract(), which we need to access the raw sound data. Any idea whether this might work, maybe in FMS 3.5?</p> <p>Sorry for the detailed question!</p> <p>Wolf.</p>



posted 01/05/09 by David_RealEyes | Report Abuse

<p>Hey Wolf - I am only half following what you are saying.</p> <p>As far as the FMES - where is this sitting in regards to the FMS and the live recordings?</p> <p>In theory your dealio sounds alright but I am sure there is going to be something I am not getting.</p>



posted 03/02/09 by MarcelloF | Report Abuse

<p>Hi David, about the auto bandwidth detection... the 3 or 4 qualitys of each movie, on server side process, how I can do that effective timeless? Can you explain me the steps and recommended applications? Thanks a lot in advance</p>



posted 03/02/09 by David_RealEyes | Report Abuse

<p>@Marcellof - Sorry I dont think I am understanding you. Could you rephrase the question?</p>



posted 03/02/09 by Wallville | Report Abuse

<p>RealEyes,&nbsp; I think what he is asking about is the Auto-bandwidth stream switch which the FMS 3.5 does seamlessly on the fly.&nbsp;</p> <p>MarcelloF,&nbsp; In 1 week I'm starting my tests, investigation, and implementation of this for my systems.&nbsp; I've set it up on my laptop and it works like a charm, I didn't get the liveDVR part working, but it seems pretty straight forward and if I was a little less ADD, we'd be talking about how easy it was...but I digress.&nbsp;</p>



posted 03/02/09 by Wallville | Report Abuse

<p>Jody, thanks about the Load Balancing documents,&nbsp;but the documentation bites.&nbsp; I've got this bull by the horns now.&nbsp; Maybe, I should write a book..."let someone else loose his hair, FMIS in the Enterprise in 2 hours."&nbsp; My 5 edge servers are in a Localized DMZ with non-routeable IP's.&nbsp; My load balancer is "the" IP&nbsp;to get my content.&nbsp; &lt;thinking value="Hmmm...write a book, get mo'money...get&nbsp;hair implants."&gt;Click here for a thought&lt;/thinking&gt;</p>



posted 03/02/09 by MarcelloF | Report Abuse

<p>Hi again David, I need to create the different bandwith qualitys for each movie in my site... The question is if you can tell me what software server side can I implement to do that like a batch process... I found some open source software, but I need an expert opinion before start to test that...</p>



posted 03/02/09 by MarcelloF | Report Abuse

<p>David Wall, thanks for the comment... we&acute;d be talking about this after your tests... good luck</p>



posted 03/05/09 by Jody Bleyle | Report Abuse

<p>@David_Wall, please share your information with me -- we can even get it into the docs... Write to me off-list anytime.</p>



posted 03/09/09 by Carlos Vinueza | Report Abuse

<p>I'm implementing a monitoring app for FMS using the FMS admin API.</p> <p>I have two questions:</p> <p><strong>1.- The getActiveInstances() method requires as a mandatory parameter the FMSCore processID number</strong></p> <p>Is there any way to get all the running FMSCore processes using the admin API?, I didn't find any method to do this, but I know FMS knows the IDs because they are registered in the core.log file when the process is created.</p> <p><strong>2.- The getInstanceStats() method documentations says:</strong></p> <p><strong><em>"Beginning with Flash Media Server 3.5, you can dynamically control the core to which an application is sent. Controlling the cores allows load balancing across cores based on their performance counters."</em></strong></p> <p>Does this mean I need to add performance counters at the OS level to find out which FMSCore is using the least resources?, If that is the case, how do I add a new application to an specific FMSCore, that is nowhere in the documentation.</p> <p>Any help is appreciated.</p> <p>Thanks.</p>



posted 03/09/09 by Jody Bleyle | Report Abuse

<p>@Carlos Vinueza</p> <p>1. To get the process IDs, call getAppStats() or getInstanceStats().</p> <p>2. You can use the config files to have the server automatically distribute applications over core processes, but to assign an app to a specific core, you have to use the Access plug-in. See <a href="http://help.adobe.com/en_US/FlashMediaServer/3.5_Plugin/WS5b3ccc516d4fbf351e63e3d11a0d662434-7fed.html#WS47C96BDA-C00C-4205-BFA5-C7EDE9000D13">http://help.adobe.com/en_US/FlashMediaServer/3.5_Plugin/WS5b3ccc516d4fbf351e63e3d11a0d662434-7fed.html#WS47C96BDA-C00C-4205-BFA5-C7EDE9000D13</a></p> <p>For information about using the config files, see <a href="http://help.adobe.com/en_US/FlashMediaServer/3.5_AdminGuide/WS5b3ccc516d4fbf351e63e3d119f2925e64-7ff0.html#WS5b3ccc516d4fbf351e63e3d119f2926bcf-7dca" target="_blank">http://help.adobe.com/en_US/FlashMediaServer/3.5_AdminGuide/WS5b3ccc516d4fbf351e63e3d119f2925e64-7ff0.html#WS5b3ccc516d4fbf351e63e3d119f2926bcf-7dca</a></p> <p>Hope that helps,<br />Jody</p>



posted 05/10/09 by Flaasher | Report Abuse

<p>Hi David,</p> <p>I want to make an internet radio station where i can stream live audio and i want to use FMS 3.5 to stream and play the audio using flash player.<br /><br />my problem that i read that FMS have limited number of connection that can serve at the same time and limited bandwidth!!!<br /><br />what is the solution for this problem? i don't know the number of the users that will use the radio at the same time and i want to reach the maximum number of users.<br /><br />thanks<br /></p>



posted 05/14/09 by ksunja123 | Report Abuse

<p>Hello David,</p> <p>could, you, please help me.</p> <p style="min-height: 8pt; height: 8pt; padding: 0px;">&nbsp;</p> <p>there's the Adobe requirement Linux&reg; Red Hat&reg; 4 or 5.2 supported OS for FMS 3.5. I would like to know, please, is FMS 3.5 compitable with Linux&reg; Red Hat&reg; 5.3 ?</p> <p style="min-height: 8pt; height: 8pt; padding: 0px;">&nbsp;</p> <p>Thank you</p>



posted 05/14/09 by David_RealEyes | Report Abuse

<p>@Flasher The FMS server no longer has a bandwidth or connection cap unless you are using the Free Developer version. The only limitation is the hardware and the bandwidth.</p>



posted 05/14/09 by David_RealEyes | Report Abuse

<p>@ksunja123 I believe it works just fine on Red Hat 5.3. What adobe publishes is the versions they have explicitely done full teting on though generally it works fine on many other versions and flavors. You should not likely have any issues on 5.3 that I know of.</p>



posted 05/15/09 by ksunja123 | Report Abuse

<p>Thank you, David, for reply.</p>



posted 06/24/09 by chrisgnh | Report Abuse

<p>'Afternoon All,</p> <p>&nbsp; I am fairly new to to Flex and Flash Media Server but have become interested with the support of H.264.&nbsp; I've read several articles on how H.264 is now supported in the latest Flash Player.&nbsp; I've been playing with Flex Builder 3 and the Flash Media Server 3.5.&nbsp; I've been able&nbsp;to stream from one machine to another on a local network and even stream live video from my web cam.&nbsp;</p> <p>I've built a simple example I found in the "Learning Flash Media Server 3" O'Reilly book.&nbsp; I've attached the source below.&nbsp; The question I have is:&nbsp;</p> <p>Is it possible to select/change&nbsp;the video codec used to stream the live video via the ActionScript code?&nbsp;</p> <p>&nbsp;I understand that I can play f4v files to get H.264.&nbsp; But I'd like to stream H.264 live from a camera.&nbsp; Is that possible in this environment?&nbsp; If not, what is the default video encoding that is being used?&nbsp;</p> <p>Any help would be appreciated - thanks.</p> <p><span style="font-size: x-small; color: #9900cc;"><span style="font-size: x-small; color: #9900cc;"><font size="2" color="#9900cc"><font size="2" color="#9900cc"> <p align="left">&nbsp;</p> </font></font></span><font size="2" color="#9900cc"> <p align="left">&nbsp;</p> </font></span> <p align="left">&nbsp;</p> </p> <p align="left">&nbsp;</p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #009900;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span><span style="font-size: x-small; color: #9900cc;"></span><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span><span style="font-size: x-small; color: #6699cc;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span><span style="font-size: x-small; color: #6699cc;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span><span style="font-size: x-small; color: #6699cc;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span><span style="font-size: x-small; color: #6699cc;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span><span style="font-size: x-small; color: #6699cc;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span><span style="font-size: x-small; color: #6699cc;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span><span style="font-size: x-small; color: #6699cc;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span><span style="font-size: x-small; color: #6699cc;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span><span style="font-size: x-small; color: #6699cc;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span><span style="font-size: x-small; color: #339966;"></span></p> <p align="left"><span style="font-size: x-small; color: #009900;"></span></p> <p align="left"><span style="font-size: x-small; color: #990000;"></span></p> <p align="left"><span style="font-size: x-small; color: #009900;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #009900;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #009900;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #009900;"></span></p> <p align="left"><span style="font-size: x-small; color: #009900;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #009900;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span><span style="font-size: x-small; color: #339966;"></span><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #990000;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #0033ff;"></span></p> <p align="left"><span style="font-size: x-small; color: #009900;"></span></p> <p align="left"><span style="font-size: x-small; color: #990000;"></span></p> <p align="left"><span style="font-size: x-small; color: #990000;"></span> <p><strong><span style="font-size: x-small; color: #9900cc;"><span style="font-size: x-small; color: #9900cc;"><strong><font size="2" color="#9900cc"><font size="2" color="#9900cc"> <p align="left">package</p> </font></font></strong></span><strong><font size="2" color="#9900cc"> <p align="left">&nbsp;</p> </font></strong></span> <p align="left">&nbsp;</p> <p align="left"><span style="font-size: x-small;"> {<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">import</span></span></strong> <p align="left"><span style="font-size: x-small;"> flash.display.Sprite;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">import</span></span></strong> <p align="left"><span style="font-size: x-small;"> flash.media.Camera;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">import</span></span></strong> <p align="left"><span style="font-size: x-small;"> flash.media.Microphone;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">import</span></span></strong> <p align="left"><span style="font-size: x-small;"> flash.media.Video;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">import</span></span></strong> <p align="left"><span style="font-size: x-small;"> flash.net.NetConnection;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">import</span></span></strong> <p align="left"><span style="font-size: x-small;"> flash.net.NetStream;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <p align="left"><em><span style="font-size: x-small; color: #009900;"><span style="font-size: x-small; color: #009900;">//import flash.net.ObjectEncoding;</span></span></em><span style="font-size: x-small;"><font size="2"> <p align="left">&nbsp;</p> </font></span> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">import</span></span></strong> <p align="left"><span style="font-size: x-small;"> flash.events.NetStatusEvent; <p align="left">&nbsp;</p> <font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">public</span></span></strong><span style="font-size: x-small;"> </span><strong><span style="font-size: x-small; color: #9900cc;"><span style="font-size: x-small; color: #9900cc;">class</span></span></strong><span style="font-size: x-small;"> minCam </span><strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">extends</span></span></strong> <p align="left"><span style="font-size: x-small;"> Sprite <p align="left">{</p> <font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">private</span></span></strong><span style="font-size: x-small;"> </span><strong><span style="font-size: x-small; color: #6699cc;"><span style="font-size: x-small; color: #6699cc;">var</span></span></strong> <p align="left"><span style="font-size: x-small;"> cam:Camera;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">private</span></span></strong><span style="font-size: x-small;"> </span><strong><span style="font-size: x-small; color: #6699cc;"><span style="font-size: x-small; color: #6699cc;">var</span></span></strong> <p align="left"><span style="font-size: x-small;"> mic:Microphone;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">private</span></span></strong><span style="font-size: x-small;"> </span><strong><span style="font-size: x-small; color: #6699cc;"><span style="font-size: x-small; color: #6699cc;">var</span></span></strong> <p align="left"><span style="font-size: x-small;"> vid1:Video;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">private</span></span></strong><span style="font-size: x-small;"> </span><strong><span style="font-size: x-small; color: #6699cc;"><span style="font-size: x-small; color: #6699cc;">var</span></span></strong> <p align="left"><span style="font-size: x-small;"> vid2:Video;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">private</span></span></strong><span style="font-size: x-small;"> </span><strong><span style="font-size: x-small; color: #6699cc;"><span style="font-size: x-small; color: #6699cc;">var</span></span></strong> <p align="left"><span style="font-size: x-small;"> nc:NetConnection;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">private</span></span></strong><span style="font-size: x-small;"> </span><strong><span style="font-size: x-small; color: #6699cc;"><span style="font-size: x-small; color: #6699cc;">var</span></span></strong> <p align="left"><span style="font-size: x-small;"> nsOut:NetStream;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">private</span></span></strong><span style="font-size: x-small;"> </span><strong><span style="font-size: x-small; color: #6699cc;"><span style="font-size: x-small; color: #6699cc;">var</span></span></strong> <p align="left"><span style="font-size: x-small;"> nsIn:NetStream;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">private</span></span></strong><span style="font-size: x-small;"> </span><strong><span style="font-size: x-small; color: #6699cc;"><span style="font-size: x-small; color: #6699cc;">var</span></span></strong> <p align="left"><span style="font-size: x-small;"> rtmpNow:String;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">private</span></span></strong><span style="font-size: x-small;"> </span><strong><span style="font-size: x-small; color: #6699cc;"><span style="font-size: x-small; color: #6699cc;">var</span></span></strong> <p align="left"><span style="font-size: x-small;"> msg:Boolean; <p align="left">&nbsp;</p> <font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">public</span></span></strong><span style="font-size: x-small;"> </span><strong><span style="font-size: x-small; color: #339966;"><span style="font-size: x-small; color: #339966;">function</span></span></strong> <p align="left"><span style="font-size: x-small;"> minCam() <p align="left">{</p> <font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <p align="left"><em><span style="font-size: x-small; color: #009900;"><span style="font-size: x-small; color: #009900;">//NetConnection.defaultObjectEncoding=flash.net.ObjectEncoding.AMF0;</span></span></em><span style="font-size: x-small;"><font size="2"> <p align="left">rtmpNow=</p> </font></span> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #990000;"><span style="font-size: x-small; color: #990000;">"rtmp://192.168.202.12/minCam"</span></span></strong> <p align="left"><span style="font-size: x-small;">; <p align="left">cam=Camera.getCamera();</p> <p align="left">mic=Microphone.getMicrophone();</p> <font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <p align="left"><em><span style="font-size: x-small; color: #009900;"><span style="font-size: x-small; color: #009900;">//Camera Settings</span></span></em><span style="font-size: x-small;"> <p align="left">cam.setKeyFrameInterval (15*5);</p> <font size="2"> <p align="left">cam.setMode (240,180,15,</p> </font></span> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">false</span></span></strong> <p align="left"><span style="font-size: x-small;">); <p align="left">cam.setMotionLevel (35,3000);</p> <p align="left">cam.setQuality (800000 / 8,0);</p> <font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <p align="left"><em><span style="font-size: x-small; color: #009900;"><span style="font-size: x-small; color: #009900;">//Microphone Settings</span></span></em><span style="font-size: x-small;"> <p align="left">mic.gain =85;</p> <p align="left">mic.rate=11;</p> <p align="left">&nbsp;</p> <p align="left">mic.setSilenceLevel (25,1000);</p> <font size="2"> <p align="left">mic.setUseEchoSuppression (</p> </font></span> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">true</span></span></strong> <p align="left"><span style="font-size: x-small;">);<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <p align="left"><em><span style="font-size: x-small; color: #009900;"><span style="font-size: x-small; color: #009900;">//Video Setup</span></span></em><span style="font-size: x-small;"><font size="2"> <p align="left">vid1=</p> </font></span> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">new</span></span></strong> <p align="left"><span style="font-size: x-small;"> Video(cam.width,cam.height);<font size="2"> <p align="left">vid2=</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">new</span></span></strong> <p align="left"><span style="font-size: x-small;"> Video(cam.width,cam.height); <p align="left">addChild (vid1);</p> <p align="left">vid1.x=10,vid1.y=20;</p> <p align="left">addChild (vid2);</p> <p align="left">vid2.x=vid1.width+15,vid2.y=20;</p> <font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <p align="left"><em><span style="font-size: x-small; color: #009900;"><span style="font-size: x-small; color: #009900;">//Attach local video and camera</span></span></em><span style="font-size: x-small;"> <p align="left">vid1.attachCamera (cam);</p> <font size="2"> <p align="left">&nbsp;</p> </font></span> <p align="left">&nbsp;</p> <p align="left"><em><span style="font-size: x-small; color: #009900;"><span style="font-size: x-small; color: #009900;">//Connect</span></span></em><span style="font-size: x-small;"><font size="2"> <p align="left">nc=</p> </font></span> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">new</span></span></strong> <p align="left"><span style="font-size: x-small;"> NetConnection; <p align="left">nc.connect (rtmpNow);</p> <p align="left">nc.addEventListener (NetStatusEvent.NET_STATUS,checkConnect);</p> <p align="left">}</p> <p align="left">&nbsp;</p> <font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <p align="left"><em><span style="font-size: x-small; color: #009900;"><span style="font-size: x-small; color: #009900;">//Create NetStream instances</span></span></em><span style="font-size: x-small;"><font size="2"> <p align="left">&nbsp;</p> </font></span> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">private</span></span></strong><span style="font-size: x-small;"> </span><strong><span style="font-size: x-small; color: #339966;"><span style="font-size: x-small; color: #339966;">function</span></span></strong><span style="font-size: x-small;"> checkConnect (e:NetStatusEvent):</span> <p align="left"><strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">void</span></span></strong><span style="font-size: x-small;"> <p align="left">{</p> <font size="2"> <p align="left">msg=e.info.code ==</p> </font></span> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #990000;"><span style="font-size: x-small; color: #990000;">"NetConnection.Connect.Success"</span></span></strong> <p align="left"><span style="font-size: x-small;">;<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">if</span></span></strong> <p align="left"><span style="font-size: x-small;"> (msg) <p align="left">{</p> <font size="2"> <p align="left">nsOut=</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">new</span></span></strong> <p align="left"><span style="font-size: x-small;"> NetStream(nc);<font size="2"> <p align="left">nsIn=</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #0033ff;"><span style="font-size: x-small; color: #0033ff;">new</span></span></strong> <p align="left"><span style="font-size: x-small;"> NetStream(nc);<font size="2"> <p align="left">&nbsp;</p> </font></span></p> <p align="left">&nbsp;</p> <p align="left"><em><span style="font-size: x-small; color: #009900;"><span style="font-size: x-small; color: #009900;">//NetStream</span></span></em><span style="font-size: x-small;"> <p align="left">nsOut.attachAudio (mic);</p> <p align="left">nsOut.attachCamera (cam);</p> <font size="2"> <p align="left">nsOut.publish (</p> </font></span> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #990000;"><span style="font-size: x-small; color: #990000;">"camstream"</span></span></strong> <p align="left"><span style="font-size: x-small;">); <p align="left">vid2.attachNetStream (nsIn);</p> <font size="2"> <p align="left">nsIn.play (</p> </font></span></p> <p align="left">&nbsp;</p> <strong><span style="font-size: x-small; color: #990000;"><span style="font-size: x-small; color: #990000;">"camstream"</span></span></strong> <p align="left"><span style="font-size: x-small;">);</span></p> </p> </p> </p> </p> </p> </p> </p> </p> </p> </p> </strong></p> </p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p>



posted 12/23/09 by rmkleemann | Report Abuse

<p>Hi,</p> <p>Where can I find a log analyzer that understands FMS logs? I'm running on linux. I know there's sawmill but that's expensive.</p> <p>Any of the opensource analyzers can be configured to process FMS?</p> <p>I installed this fmsloganalyzer which is a php script but it doesn't seem to work.</p> <p>Thanks in advance</p> <p>Ricardo</p>



posted 01/08/10 by rmkleemann | Report Abuse

<p>Can someone help out, anyone know of a good log analyzer for FMS?</p>



posted 01/08/10 by Wallville | Report Abuse

<p>have you checked out SawMill?&nbsp;</p>



posted 01/08/10 by rmkleemann | Report Abuse

<p>Hi,</p> <p>I was wondering if there was something opensource.</p>



posted 02/03/10 by Josh (RealEyes) | Report Abuse

<p>I haven't had a chance to look at it much yet, FMS Log Analyzer on SourceForge is a possibility. &nbsp;Perhaps someone on here has tried it and can give a little more insight. &nbsp;If I find out more, I will post it.</p>



posted 02/12/10 by Joe Bigley | Report Abuse

<p>Can anyone provide some reccomemendations for current video cameras compatable with Live Encoder?</p> <p>I would like to use something a ittle higher quality than a webcam. All of the models in the Adobe compatablity matrix are very outdated<span style="font-size: 14pt; font-family: Calibri; color: #1d1b1c;"></span><span style="font-size: 14pt; font-family: Calibri; color: #1d1b1c;">:Canopus ADVC 1000, </span><span style="font-size: 14pt; font-family: Calibri;">Sony DCR - HC38E MiniDV Handycam and </span><span style="font-size: 14pt; font-family: Calibri; color: #1d1b1c;"><strong>DV Cameras; </strong></span><span style="font-size: 14pt; font-family: Calibri; color: #1d1b1c;">Sony DCR PC350 </span><span style="font-size: 14pt; font-family: Calibri; color: #1d1b1c;">Sony DCR HC96E, </span><span style="font-size: 14pt; font-family: Calibri; color: #1d1b1c;">Canon NTSC DC20, </span><span style="font-size: 14pt; font-family: Calibri; color: #1d1b1c;">Panasonic NV-GS35, </span><span style="font-size: 14pt; font-family: Calibri; color: #1d1b1c;">JVC GR-D770 High-Band, </span><span style="font-size: 14pt; font-family: Calibri; color: #1d1b1c;">Canon HV 10 </span></p> <p><br />A search of " <!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Template>Normal</o:Template> <o:Revision>0</o:Revision> <o:TotalTime>0</o:TotalTime> <o:Pages>1</o:Pages> <o:Words>5</o:Words> <o:Characters>31</o:Characters> <o:Company>Avivocom, LLC</o:Company> <o:Lines>1</o:Lines> <o:Paragraphs>1</o:Paragraphs> <o:CharactersWithSpaces>38</o:CharactersWithSpaces> <o:Version>11.1282</o:Version> </o:DocumentProperties> <o:OfficeDocumentSettings> <o:AllowPNG /> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:Zoom>0</w:Zoom> <w:DoNotShowRevisions /> <w:DoNotPrintRevisions /> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery> <w:UseMarginsForDrawingGridOrigin /> </w:WordDocument> </xml><![endif]--> <style> &lt;!-- /* Font Definitions */ @font-face {font-family:"Times New Roman"; panose-1:0 2 2 6 3 5 4 5 2 3; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:50331648 0 0 0 1 0;} @font-face {font-family:Calibri; panose-1:0 2 15 5 2 2 2 4 3 2; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:50331648 0 0 0 1 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:Calibri;} table.MsoNormalTable {mso-style-parent:""; font-size:10.0pt; font-family:"Times New Roman";} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --&gt; </style> <!--StartFragment--><span style="font-size: 14pt; font-family: Calibri; color: #1d1b1c;">Microsoft DirectShow compliant devices' returns infromation from 2003 &amp; 2004. I need to get something more current&nbsp; for a few hundred dollars that will work and provide decent sound quality.</span></p> <p><span style="font-size: 14pt; font-family: Calibri; color: #1d1b1c;">Many thanks.<br /></span></p> <p><span style="font-size: 14pt; font-family: Calibri; color: #1d1b1c;"><br /></span></p>



posted 07/17/12 by Dinard05 | Report Abuse

I would like to know where can i learn how to use AMS to stream VODs like a tv channel, and how to do live streaming like a news broadcast. is there some kind of controller, device or software, or even codes?

I'm very new to this, this would really help me out.