I need to increase my buffer size in FMS. My video is running from RTMP and I faces the problem to load. Video stalled between the running. So I need to increase buffer size for running video smoothly.
Finding faults in my reasoning, or expanding the discussion further. We are benchmarking FMS 3.5.x for live dynamic streaming and we have run across an issue. When throttling the client from a high bandwidth (1500kbps) to a low bandwidth (325kbps) via a bandwidth shaper (a physical firewall) it takes a very long (real-) time for the client to see the new stream-quality.
During the investigation of this issue we have narrowed this down to:
1. when transition is requested from client, the client-side buffer is 1/2 i.e. 4-5seconds. 2. if transition is request on a client with unlimited bandwidth, it takes about 6 seconds for the server to process, find an acceptable switching position and send a "transition.complete" event. 3. on the throttled client however, this event takes much longer.
I am publishing the video over FMS and viewing it on other PC through display video. Now when I stop publishing the video, I am getting the last buffer as still image on the other PC(viewer). I want to know how we can delete that last buffer on viewr PC when publishing stops.
I have a service running off a FMS and I was wondering how I would get a stream to keep downloading the rest of the file even while streaming. For example, like YouTube downloads the entire video while you're watching it, much like Progressive Download does but I want that from my streaming server.Or even better than that, if I could buffer at least 20 seconds ahead of the current stream position. If I use NetStream.setBufferTime(20) - the stream doesn't play until at least 20 seconds has been buffered, but I want it so that it will play even though it hasn't buffered completely, but will keep buffering while streaming.
I just had a very bad user experience here: [URL] The Loading... text appears every 1 second. Is it possible to buffer all the video content before playing it? Or at least a portion of the video content when playback, and at the same time display the percentage of video content loaded?
I'm new to all this, so please forgive my lack of knowledge My purpose of this is to do high quality video conference. I've set up flash media server, and installed media encoder on another computer, input and output looks very much the same, but on the media player, it has about 1 second delay even on LAN,
is this because of the buffer of the flash player? how can i disable buffer completely?
we are using FMS 2.0. I need to patch the buffer overlfow vulnerabilities. The doc that Abobe supplies with the patch/upgrade releases is confusing. The doc for the 2.0.1 recommends uninstalling 2.0 prior to the 2.0.1 installation. Upgrades 2.0.2 and up do not state this.. However, installing 2.0.5 specifically mentions patching v 2.0 vulerabilities, but does not mention uninstalling first OR that prior patches need be applied...And, finally version 2.0.2 - 2.0.5 do not mention is the patches are cumulative - are they?
We are experiences a phenomena that flash clients connecting to a live (pre recoreded)stream served from FMS (we use 3.5.2), have their buffer grow out of proportionit is alsoccompanied mostly with a complete video freeze, until the browser crashes.(you can expect a crash after having more then 4000 seconds of video buffer active in memory)The more we switch streams via a playlist,the more this seems to happen,Thus, streaming long video feeds keeps the system stable, but when injectingfeeds into a main stream and switching back increases the probability
I notice that, when I pause the video, the event "NetStream.Buffer.Flush" is triggered. And according to the language reference: "Data has finished streaming, and the remaining buffer will be emptied.", I have to re-buffer it, right? However, also according to the reference, it shouldn't stop buffering:Starting with Flash Player 9.0.115.0, Flash Player no longer clears the buffer when NetStream.pause() is called. This behavior is called "smart pause". Before Flash Player 9.0.115.0, Flash Player waited for the buffer to fill up before resuming playback, which often caused a delay.I'm using Flash Professional to do the debugging, and the traced version number is: MAC 10,0,22,91, and the streaming server is FMS4
I'm currently working on a webcam recorder to record high quality video. I had the recorder working before, but the video quality was quite poor. Instead I'm trying to use a client side buffer and then upload the buffer after recording has stopped. I thought after I unattached the video and audio from the NetStream that either a NetStream.Buffer.Empty or NetStream.Record.Stop event would be sent when the buffer was finished uploading.
What is actually happening after I start recording is two NetStream.Record.Stop events are being sent in a row, so recording never really happens. Also, on the server side I'm trying to save a user name and password into a variable, but I'm not sure how to go about doing that since the application script is just a bunch of callback functions.
I am developing a C++ program to connect FMS via RTMP, and then publish a live stream I can't use FMLE here because I need collect the H.264 NALU from somewhere and forward them to the FMS.I write a demo app, which parses H.264 encoded FLV file, and send the VideoTag in the FLV as RTMP Message content for publishing.Finally, I make it run and I can see some frames of video!But the problem is: The video does not play smoothly and it just updates some frames. Then I looked at the NetStream event and found that:Everytime when there is a NetStream.Buffer.Full event, the frame in the video is updated and display correctly But immediately there is another NetStream.Buffer.Empty event followed and the video is frozen.
I'm sure this has been asked and answered a million times, but searching for "application" "buffer" "cache" "live" and "hls" isn't giving me any answers, so let's get to it. After I end a live stream (which I do using FMLE 3.2 and FMS 4.5) and I then start a new live stream with the same application name, the HLS stream just loops the last 30 seconds of the old stream. To prevent this, after I end a stream, I have to go to applicationslivepkgstreams\_definst_ and delete the buffered data there. Only then can I start a new stream with the same name as the old stream. Now... that can't be normal, can it? Is there a switch somewhere I can set to tell FMS to cut it out and stop buffering old streams?
I got to make a preloading class to be used all along the project, i need to be able to make some behaviours depending on the user internet connection.i have to load all sort of data and display progress percentage for ; SWFs, JPGs, GIFs, PNGs and Text, XML, Binary..i got problemes while tracing the progress of loading XML requests becaus I have to load XML using URLLoader and other data with Loader:
Code: if (dispatcher is URLLoader) {[code].....
as you can see, in xml ther's no progress. is there any work around? or is this a flash related bug?I used Loader to load XML files but got problemes with Event.COMPLETE not firing.
I'm writing a simple image preloader and attempting to use ProgressEvent.PROGRESS on my Loader to update a simple graphic bar. All pretty standard fare so far, so I'll show you the code:
The problem is that the "loadingProgress" function gets called twice by the aforementioned listener and so adds the ENTER_FRAME listener twice. Then, only one is removed so if I trace the value of "percentLoaded" it never stops. Is it standard that the PROGRESS event calls it's given function twice? If so, I obviously need to rethink the updating of the loader graphic.
I want to stop ProgressEvent.Progress and two seconds to determine whether the Internet connection is dialup. Is there a way to stop ProgressEvent.Progress when bytesLoaded < bytesTotal? Right now, the event continues until the entire *.jpg file is loaded and/or creates a fatal error closing Flash. Here's the code I'm using:
I have an XML file which has info about projects for my portfolio, there are 7 of them at the moment. I'm trying to have a preloader animation show up in place of every portfolio image before it's shown on stage. The problem is that there are 14 of those preloaders being instantiated rather than 7!! How could that be possible? Check out my code:
dvrcast is a live service.mp4: as the service record and I look over to the dvr sample player debug output messages while out NetStream.Buffer.Empty will stop.Screenshot is shown below. Is it possible to do without stopping the service?
I've installed FMS 3.5 , download video files from it. But how can I determine video download progress, when properties bytesTotal and bytesLoaded of my netStream object = 0 ? amountLoaded = ns.bytesLoaded / ns.bytesTotal; - doesn't work
how can I catch event ProgressEvent.PROGRESS when upload is starting?? I try to catch this event for creating progress bar, but it works when I download files from server to swf with a help from method load() URLLoader only. It dosen't work when uploading data (for example ByteArray) from swf to server..
Anyone know about progress bar in rtmp i m making player using rtmp protocol because it allow to seek in any position even if the video data is not cache but i did not solve this issue how to display progress bar data is loaded i can do this in http protocol using Netstream.bytesLoaded and Netstream.bytesTotal i know rtmp is streaming video but i just want to know the when we pause in youtube u can see bufferlength in light gray which indicate this much of video cache i want to does they rtmp protocol or something else.
I have some flash .FLV videos that I've posted to a clients website using the built-in Flash skins (Halo is what I'm using) My client would like to be able to see a moving buffer of how much video has downloaded so the viewers will know when the video is about to clip.Standard stuff but not sure if the built-in flash player for DW has that option Can anyone tell me if it does or not What would be the best way to get a buffer indicator (not pre-loader) into a flash player if not?
I am trying to get a loading screen to work. I am using a EventEnterFrame to check how much is loaded but I continue to have problems. I use the code in the first frame on the timeline, with extra movieclips running on that timeline with their own scripts. Can seem to get the loader to display. Considering using a ProgressEvent.
Here's the loader code. stop(); //trigger the check on every frame addEventListener(Event.ENTER_FRAME, checkProgress); //find total number of bytes in the file var totalBytes:uint = this.root.loaderInfo.bytesTotal; [Code] .....
Is there anyone who has a HTML example (or can give an URL with a page) that has the Adobe Flash player displaying a live stream (and not a file)?There is one in the installation under "Flash Media Server Start Screen" but it was too complex for me to understand. I just need a simple example on how to display a live flash stream in Adobes own web player.