Media Server :: Buffering Process Bar Not Working With FMS Streaming?
Feb 10, 2012
I am developing a video player that is almost done, but there is a problem in Bufferbar
I am using a flvplayback for video playing when I use http path for video it show bufferbar working perfectly like below:
Code:
_flvPlayback.source = "http://flash.projectstatus.in/fmsvid/sample.flv";
If I use rtmp path from the fms the bufferbar does not work it shows already full like below:
Code:
_flvPlayback.source = "rtmp://75.126.73.138/vod/flv:sample.flv";
In both case video playing perfectly. Only problem regarding buffering bar.
View 2 Replies
Similar Posts:
Mar 15, 2010
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.264 MP4 file at 64, 384, and 768 kbps, at 30fps and an "every 60 frames" keyframe interval. I've streamed it rtmp via two different CDNs that use FMS 3.5, into two different Flash video players (JW Player and Flowplayer). I've restricted my bandwidth on Windows XP with Netlimiter 2.0; and on the Mac with 'ipfw'. I've set bufferlength between 4 and 10 seconds. I've tested switching up and switching down. For up, I start with a 200kbps bandwidth limit. The video starts OK with the correct stream, then at 5 seconds I open up the bandwidth to unrestricted. For testing down, I do the opposite: start at unrestricted and then at 00:05 restrict to 200kbps.
My test page, with both players and sample code is at [URL] n-flash-bitrate-switching/ I also have a couple of screen recordings there showing the behavior of the whole process, both switching up and switching down. I thought I've done everything right here - paid attention to every documented detail, but it works rather poorly. Can someone explain whether this is expected behavior, if the players have implemented dynamic switching poorly, or if I'm doing something wrong?
View 7 Replies
May 26, 2011
When my streaming videos start they will buffer and begin to play as normal. However, as soon as the vid starts buffering again a problem arises. Basically what is happening is that Flash is buffering the video to a certain point, but instead of resuming playback from the point where the vid paused it now jumps instantly to the end of the newly buffered area without playing the vid portion in between. Which essentially means that it skips merrily through the video and never stops buffering. That said i'd prefer to get to the root of the prob, particularly if this is a codec/keyframe issue, since i could then re-export the vids appropriately.
View 2 Replies
Feb 23, 2012
I am sometimes (sporadically) facing the problem, that I cannot connect to FMS server with FMLE, using username and password.When I then restart FMS everything is working correct again. A customer discribed that he was not able to reconnect to the fms, as soon as he closed the FMLE without stopping encoding process?I am using the default authentication plug-in in FMS 3.5.6 on a 64-bit Debian.Everything else is working correct, only reconnecting with encoding-software (like FMLE) is not working.Is there any possibility to get the authentication working again, without restarting the whole fms process?
View 8 Replies
Apr 30, 2009
I've freshly installed the FSM demo on a redhat linux box, and have everything working. From that start screen running on Local Host, I click the "Play video (HTTP)" and that video of a train shows up. Cool. But when I click the link above it ("Play Video (RTMP)") I get an error message: "Connection Error. press Play to try again." and no matter how many times I hit play, I get that same message. The Dynamic stream doesn't work either, and the Interactive sucessfully displays webcam feeds, but doesn't show the "Play Live Stream" button thing. Is there anything special you have to do to get the RTMP stuff working? Some special command or server you have to run?
Would firewalls intefere with things (I'm pretty sure there isn't one on the machine, but I'm flailing wildly here) or would permissions mess things up? I'm completely lost ^_^;; I guess I should also add that there doesn't seem to be any log files. I'm looking under the server install directory, and there isn't even a "log" folder. There isn't one under Apache, either. It confuses me. So far all I can find on the internet is instructions to look at the log files...but if they aren't there... Am I just looking in the wrong places, or are they just not being generated yet? I did a tcpdump with wireshark, and the web app IS pinging port 1935 (for RTMP), but the packets are failling the checksum and are refusing to be reassembled because of that. Is this making sense to ANYBODY?
View 18 Replies
Apr 29, 2010
Just like the title says I am using Flash Media Live Encoder and I have three streams. The encoder is sending the streams just fine but I am not sure how to deliver it to the client. The only one that shows up is "livestream1". "Livestream2" and "Livestream3" won't even come up.
View 2 Replies
Apr 29, 2010
We have a FMS 3.5.3 running on a production server, a 2x quad-core Xeon E5345 CPU based hardware with Windows Server 2008 R2 64-bit OS.
The FMS service streams live streams to hundreds of simultaneous Adobe Flash Player 10 clients through RTMP at port 1935.ally with a higher number of simultaneous clients connected (around 1, one can see a rising number of clients of the loaded (single) application (never diminishing) through the Administration Console. It appears that the clients "linger" - i.e. the number only counts up, never down, from then on.
As if this was not sign of problems enough in itself, the bandwidth graph drops to near zero - i.e. it appears that streaming stops working too. Restarting application helps. The logs do not show anything UNTIL AFTER application is attempted unloaded via console. There are messages of various importance in the event log, among these the weird warning "Asynchronous I/O operation failed (Failed to attach to completion port: The parameter is incorrect. 87)." There is more too, which I can provide on demand.
The application is pretty rudimentary. Of the entire API, we only use Application, Client and SharedObject classes. There is a single persistent shared object, and that's it.
We are using a clean install. Only Microsoft supplied and FMS processes are running. Windows Firewall is on though, and has rules for letting in connections on ports 1935 and 1111. We need a stable server, and I have to restart it manually every day, sometimes twice in an hour, which frustrates me.
View 14 Replies
Dec 27, 2011
The first event I streamed tonight worked fine for an hour or so then it stopped being accessible from the web. I had no problem viewing the stream on mobile devices though. The log file shows these errors.
[Code]....
I can see the three stream directories get created but only one of them has all the files- bootstrap,control,meta,f4f,f4x. The other two stream directories only contain a control file. The event is streaming perfectly on iOS devices but not on PC's. The stream starts for a second then stops and displays the message 'Unable to connect to the content you've requested'.
View 1 Replies
Jun 25, 2010
I'm running FMS 3.5. My live streams and recorde streams work fine. Whenever I am in the Admin console though, nothing displays or reports. These screen shots are displaying the FMS server activity while several videos are being streamed around Europe:
View 1 Replies
Feb 24, 2010
I have a virtual directory (Storage Area Network) in 'C' drive as well as in "webroot" folder in Flash Streaming Server. What do I need to do to make RTMP videos work from SAN directory on Flash Streaming Server. It works fine for http. RTMP from vod -> application folder works fine. I have done a lot of research and found out that we can use virtual directories for streaming videos. I am unable to find steps on how to use it..
View 4 Replies
Jul 14, 2009
i setup the development versionof fms 3.5 server on windows 2003 server and it worked great in my tests.so we bought the server and are putting it in production now.the only problem is i never "tested" large FLV files.now if i put a large 50+megabytes flv file in the server it constantly buffers on the client.Is there a setting that defines the buffer size to increase the amount of buffer data that gets sent to the client?if i use a small flv file it works flawlessly but for large files it says "buffering" every 2-5seconds on the client.the client is just opening the test page that comes with the server the server has 3000mb/s to the internet and the client has a 20mb/s connection so i don't think bandwidth is an issue...
View 1 Replies
Nov 10, 2009
Can Adobe Flash Media Streaming Server 3.5 run on AMD Athlon Dual Sock Quad Core?I just requested a Dell server to be added to our farm to run as a Media Server and to my surprise, while reading the requirements for FMS it states the following: 3.2GHz Intel® Pentium® 4 processor (dual Intel Xeon® or faster recommended)
View 2 Replies
Jan 14, 2010
Default install of Flash Media Server 3.5.2 r654 on Windows 2003 Server Sp2. 16 GB of RAM. Just testing with the out of box Flash application, and simple 'hello world' rtmp streaming video app, we see several times a day at seemingly random intervals FMSEdge.exe will jump to 100% and peg the CPU and stay there. Until it is killed, the Flash applications are unresponsive until it is killed. As one would expect, this is a showstopper for any serious use -- Keep in mind this is an OOB install. There was a previous thread mentioning a similar issue (ie FMSEdge pegs cpu) coinciding with the virus scan, however no one responded to solve that issue.
View 12 Replies
Aug 23, 2010
I have Flash Media Streaming Server 3.5 (not Interactive) running on RHEL5.5 x86_64 Linux.All is working well, however how do I prevent unauthorized access to connecting to the live stream and streaming content?How can I setup the server to require a user and password to stream live media to the server?I am new to this product and I have been reading some documentation but I have not found a clear cut answer on how to force a username and password to connect to the server to stream live content only.I am using the Adobe FMS Apache install, what files need changing?[code]I want to lock down a person from connecting to the server on the public internet and starting a live stream?Can this be done with a user name and password?
View 13 Replies
May 21, 2009
I am running into some streaming bugs and am wondering if anyone else has come across them. Very grateful in advance for any help as I've been banging my head against this for a week now.
First of all, I'm finding that no matter what value I set for a NetStream's bufferTime property, the NetStream will not begin actually playing until the bufferLength property is over 2 seconds. This is not what Flash documentation says (that the default value of bufferLength is .1 seconds). Could this issue a function of the FMS configuration with my RTMP hosting account? Is it something I can resolve with my asc file?
Also: In my Actionscript 3 app, I need to pre-buffer a number of video streams so that any one of them can be triggered immediately later in the program. I do this by building an array of NetStreams (within a single NetConnection), then playing each of the streams I need to pre-buffer and immediately pausing each too. This is successfully causing them to buffer in the background, so that they're ready for immediate play when I need them. When I do this with just one NetStream, it works fine. But with more, the streams are behaving unpredictably. They are successfully buffering, but when I need to actually play them and I go to unpause them (Netstream.resume), the NetStreams are generally NOT playing back correctly. Their behavior is not consistent, and they mostly play with no video, or no audio OR video. The one exception is the FIRST NetStream that I started pre-buffering, which is the only one that's consistently playing back fine with its audio and video. Again, if I unpause any of the other NetStreams, they play back with just audio, or not at all.
View 2 Replies
Sep 29, 2009
We (the university I work for) want to add an IP camera to the top of a building (so it has to be IP, we can't put a machine up there, so USB is out of the question) to stream a live view of the quad. The problem is, I can't find a way to stream any IP Cameras through the flash live encoder. I tried a camera by Axis, but their capture driver only supported MJPEG which the live encoder does not.
View 3 Replies
Feb 3, 2010
I'm running Flash Media Streaming Server and have only been serving VOD up until now. I had my network administrator open up port 1935 to the outside world during the setup process and now I can't remember if that was actually required for streaming VOD to clients. Most documentation I've read says that this port should be open, but I seem to recall reading something at one point that suggested it wasn't necessary.
I've just started messing around with publishing live streams using Flash Media Live Encoder to the Flash Media Streaming Server. I have that working without issue but was surprised to find that no authentication is required before a client running the live encoder can publish a stream to the Flash Media Streaming Server. An authentication module is available however it only works with Flash Media Interactive Server and Flash Media Development Server.
If I leave port 1935 open to the outside world, there would be nothing to stop anybody anywhere from streaming video via my server. Anyone else running a default install of Flash Media Streaming Server and with port 1935 open to the outside should see that this is true of their setup as well. I'm wondering if I can safely close port 1935 without limiting the functionality of the server or if there's some way I can require authentication prior to publishing a live stream even though I'm not on the four-and-a-half-times-more-expensive edition of the product.
View 30 Replies
May 18, 2010
I have downloaded and installed the Flash Media Server (FMS) trial version. Just purchased the software today and waiting for the activation serial number. I created a video gallery - [URL]. My goal is for these videos to stream just like vimeo. I am only using HD 1280 x 720 video. All videos are between 25 to 125 MB in size, originally .mov files converted to .flv using FFMPEG. Videos are between 30 seconds to 58 seconds in length.
I am using ColdFusion to upload and organize my videos and I have configured FMS to work with CF. The Issue is that these videos buffer the same way they did when I didn't have FMS installed. Press play, the video buffers, the video plays, then stops to buffer again. Stop and Buffer, Stop and Buffer. I can understand if there is buffering at the start of the video but not throughout. When I start the video over from the start, it has to buffer all over again!
View 2 Replies
Jul 27, 2010
I'm using the FLVPlayback to load streaming videos from a FMS. The bug that I'm running into is with the buffering state. Several times the video will enter a buffering state that never ends. The last video event that's fired in this scenario is the BUFFERING_STATE_ENTERED. But if I seek the video on the seekbar, it's playing away.
View 3 Replies
May 31, 2011
I followed the instructions located here:when i load the player and put the correct rtmp link, the video is stuck in bufferingI also tried the strobe media playback and getting the same issue.I also tried playing the sample.flv file located in the vod/media directory and getting the same problem
View 2 Replies
Jul 2, 2009
We are streaming a one hour F4V from streaming media server 3.5.2 and for some reason it is seeing our one hour video as being 10 hours long. We have tons of other videos and never ran into this problem in any of the other files. This is the only file that exceeds one hour. This occurs in the default player from the streaming server.
View 1 Replies
Jul 13, 2010
I'm trying to determine an initial value for NetStream.bufferTime based on the client's calculated bandwidth and the video's bitrate.As far as I can tell you can't do this, because you must have an initial buffer set BEFORE you call NetStream.play() (or use the default 2 seconds) and FMS does not call NetStream.onMetaData, where one would normally find the videodatarate, until after NetStream.play() is called.Even if you modify NetStream.bufferTime during the onMetaData call back it doesn't effect when the video starts playing or when the NetStatus event registers "NetStatus.Buffer.Full".
How do I find the Video Data Rate BEFORE I call NetStream.play?How do how do I reset the initial bufferTime before acctual play back begins and the NetStatus event fires with "NetStatus.Buffer.Full"
View 1 Replies
Nov 22, 2010
I want to get the meta from an FMS server and start buffering (really I just want the first frame). Is there any way to do this other than calling play() and waiting for meta to call pause?
View 2 Replies
Mar 20, 2010
I instal on a machine the Adobe Flash Server 3.5.I have the Flash media administration console but i do not know how i can configure the machine to be a flash media streaming server.I have a tv card on my machine and i want use de flash media encoder to stream to a web page the tv signal on my tv card.I think i need to send the signal encoded use the flash media encoder to a flash media streaming server correct?
View 1 Replies
Apr 21, 2010
I would like to ask if Adobe Flash Media Streaming Server (not Interactive) supports the following Stream.play (server-side streaming), but not necessarily server-side playlists which I know is a FMIS featureunsigned server-side asctionscripts (main.asc) The difference is in the price of course, one is $1000, the other is $5000, so if the two above are supported, I will buy FMSS
View 1 Replies
Oct 20, 2010
I have FMS 3.5 (Streaming Server) installed, and I am trying to have it render media from locations other than default. Here is my setup.
[Code]...
Basically I am trying to render media specific to different departments (test,test1). So "Department Test" media files are under [E:ContentFMSapplicationsvod est] and "Department Test1" media files are under [E:ContentFMSapplicationsvod est1]
View 1 Replies
Dec 12, 2010
is it possible to built a Video Chat without the need for server side code so that I can run it on a Flash Media Streaming Server?
View 7 Replies
Feb 16, 2011
Flash media server 3.5 to stream live video to a webpage with flex GUI embedded in it.For this I have used Adobe flash media server start screen .I could able to stream video correctly.I want to know how long it could be do like this.ie suppose I have to stream like this for 3 or 6 months
View 2 Replies
Oct 26, 2011
I have a FMS 4.5 with (License) and is set up and running fine, now I want to stream Live to the IOS Devices but no luck. I have a web page for test purpose with the video src tags to: URL... and in the server I have a livestream.m3u8 pointing to the same URL..., Now the Encoder have the AAC plugin and all the presets like it shut but when I go to see it in my IPad 2 this is how it looks.
View 11 Replies
Dec 14, 2009
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,
View 1 Replies