Back to the original issue at hand. I think that is is definitely not optimal to be relying upon somebody's connection speed/bandwidth to determine fps and/or how to display content.
I believe that's why people use preloaders. On Wed, Apr 1, 2009 at 1:03 PM, Anthony Pace <anthony.p...@utoronto.ca> wrote: > Hello Taka, > > I agree with you; as well, with regard to the swf, it would take a ton of in > depth knowledge and understanding about its file structure, and how it > handles tweens, that I don't have right now, in order for me to say if its > even possible. > > Thanks. > Anthony Pace > > Taka Kojima wrote: >> >> I believe the standard way of handling this is to have three different >> versions of your movie. >> >> low, normal and high quality (how you down the file size is totally >> dependent on you, could be dropping frames, could be lower rez, >> whatever). Which one gets loaded in can be determined by connection >> speed, I think this is pretty much the norm way of doing it, and while >> Anthony's solution is good in theory, I think it would be too much of >> a pain in the ars, not to mention a butt load of server-side >> processing every time a user loads your site. >> >> - Taka >> >> On Wed, Apr 1, 2009 at 6:44 AM, Paul Andrews <p...@ipauland.com> wrote: >> >>> >>> "default your mechanism"? >>> >>> LOL "defeat your mechanism"? >>> >>> Paul >>> ----- Original Message ----- From: "Paul Andrews" <p...@ipauland.com> >>> To: "Flash Coders List" <flashcoders@chattyfig.figleaf.com> >>> Sent: Wednesday, April 01, 2009 1:36 PM >>> Subject: Re: [Flashcoders] FPS question >>> >>> >>> >>>> >>>> Karl, >>>> >>>> Despite what has been suggested, this will still only have a chance of >>>> working work for some flash Movies written in a certain way. Many of my >>>> flash movies are only one frame, sometimes just a handful of frames, so >>>> your >>>> attempt to smoothly run a high-bandwidth movie on a slow connection >>>> would >>>> fail for movies like mine - either because they load a lot of assets at >>>> a >>>> particular frame, or because they load assets via code during the movie. >>>> Either or both of these scenarios would default your mechanism. >>>> >>>> Maybe I have missed this somewhere - is a pre-loader out of the >>>> question? >>>> >>>> Paul >>>> >>>> ----- Original Message ----- From: "Karl DeSaulniers" >>>> <k...@designdrumm.com> >>>> To: "Flash Coders List" <flashcoders@chattyfig.figleaf.com> >>>> Sent: Wednesday, April 01, 2009 9:22 AM >>>> Subject: Re: [Flashcoders] FPS question >>>> >>>> >>>> >>>>> >>>>> Anthony, >>>>> I am going to have to buy you a steak dinner for all the input you >>>>> have >>>>> given me. (unless your vegetarian, then make it a shiitake steak) >>>>> Your input is right on the money. ;) >>>>> You basically have said what I was trying to, but my lack of >>>>> terminology >>>>> and experience made it sound like some unfathomable procedure. >>>>> The only thing is your getting it backwards on how my movie was going >>>>> to >>>>> play. Oh and I am talking about a Flash swf movie (not video >>>>> necessarily). >>>>> The theory about sending some sort of packets to the server and >>>>> bouncing >>>>> back what an how to play the swf is what this is really about now that >>>>> I >>>>> have read your reply. Thanks. My theory was to set up a code to read >>>>> the >>>>> stream of data coming in to the browser, interp. it, talk to the swf >>>>> and >>>>> play the swf faster (skipping frames as you suggested) if the >>>>> connection >>>>> was slow and playing at regular frame rate when the stream was good. >>>>> Never >>>>> playing slow. That is exactly what I am trying to defeat. The skipping >>>>> of >>>>> frames or increase in fps, which may produce the same, was to give the >>>>> effect that nothing had happened when presented with a slow >>>>> connection. >>>>> But, I see what you are saying with combining with a server language >>>>> to >>>>> implement it. Maybe coldfusion? I don't think that PHP could handle >>>>> that, >>>>> but, I know PEARL could. But I would like to see a flash server engine >>>>> sometime in the near future. Something that launched and controlled >>>>> your >>>>> own applications for your website and/or a built in flash database.. >>>>> hello >>>>> Adobe!!! I wouldn't even mind a component for that... :P >>>>> >>>>> >>>>> Thanks again, >>>>> I think your suggestion has put me on the right path.. once again. :) >>>>> >>>>> Karl DeSaulniers >>>>> Design Drumm >>>>> http://designdrumm.com >>>>> >>>>> On Apr 1, 2009, at 2:50 AM, Anthony Pace wrote: >>>>> >>>>> >>>>>> >>>>>> Hi Karl, >>>>>> >>>>>> The only way to make 30fps play consistently on a lower bandwidth >>>>>> connection, would be to send a message to the server, telling it to >>>>>> send the >>>>>> stream at a reduced quality; thus, the size and quality of each frame >>>>>> would >>>>>> be greatly reduced on a slow connection. Yet, if a pause is >>>>>> acceptable, >>>>>> creating a buffer for the content and playing the buffered content, >>>>>> while >>>>>> waiting for new content to download and be placed in the buffer for >>>>>> later >>>>>> playing, would be an option. Your suggestion, sounds like it would >>>>>> result >>>>>> in you playing the stream in slow motion. >>>>>> >>>>>> Another idea would be to tell the server to reduce the amount, or >>>>>> "drop", the frames sent; yet, this would not be 30fps, as the fps >>>>>> would >>>>>> drop based on the users connection. >>>>>> E.G. if 30 fps plays well on 300KB downstream, but the user can only >>>>>> download solidly at 100KB, you could only send approximately 1/3 >>>>>> (maybe >>>>>> less to be safe) of the frames safely allocated for that second while >>>>>> ensuring no delays in matching frames to audio; therefore, frames >>>>>> 1..4..7..10..13..16..19..22..25..28.. would be sent per second out of >>>>>> the >>>>>> regular 30fps. (I hope I am not missing something and sounding >>>>>> stupid >>>>>> here) >>>>>> >>>>>> This is really just theory, and is easier to say than to put into >>>>>> practise; yet, it is not so difficult to figure out, that you >>>>>> couldn't pull >>>>>> it off if you were somewhat decent with a server side language like >>>>>> php and >>>>>> know how to manipulate files by searching for index of frame >>>>>> identifying >>>>>> start and end keys in the hex to flush out as video stream. When I >>>>>> say it >>>>>> sounds so easy; yet, making it stable enough not to crash a server >>>>>> with >>>>>> multiple simultaneous connections might be something different. Now >>>>>> that I >>>>>> think of it, can php even handle this? or would a c module be needed >>>>>> to >>>>>> make things run totally stable? >>>>>> >>>>>> I know this won't really help other than to see why your logic is >>>>>> off, >>>>>> and maybe give you some ideas of how video is really transfered; yet, >>>>>> I >>>>>> hope you can make use of it. I have worked a little, very little, >>>>>> with >>>>>> video in the past; thus, I am not an expert, so if anyone has any >>>>>> ideas >>>>>> that would make my statements look stupid, I hope he or she will >>>>>> speak up. >>>>>> >>>>>> Thanks, >>>>>> Anthony Pace >>>>>> >>>>>> Paul Andrews wrote: >>>>>> >>>>>>> >>>>>>> How would you equate bandwidth with FPS? >>>>>>> >>>>>>> Seems to me that a loading Movie will need to load different assets >>>>>>> at >>>>>>> different times, so You may need 100K loaded at one frame followed >>>>>>> by no >>>>>>> new assets until 200 frames later when 150K needs to be loaded for a >>>>>>> particular frame. >>>>>>> >>>>>>> How can you possibly balance the load? >>>>>>> >>>>>>> Paul >>>>>>> ----- Original Message ----- From: "Karl DeSaulniers" >>>>>>> <k...@designdrumm.com> >>>>>>> To: "Flash Coders List" <flashcoders@chattyfig.figleaf.com> >>>>>>> Sent: Tuesday, March 31, 2009 7:54 PM >>>>>>> Subject: Re: [Flashcoders] FPS question >>>>>>> >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> Close. I am trying to basically see if I can control how fast my >>>>>>>> movie >>>>>>>> plays according to the type of stream it is receiving. If slow on >>>>>>>> bandwidth >>>>>>>> play faster, if normal or high bandwidth play at normal fps. So >>>>>>>> that when >>>>>>>> their is low bandwidth while loading page, the user never knows or >>>>>>>> sees it. >>>>>>>> No "lag" if you will. >>>>>>>> >>>>>>>> Sent from losPhone >>>>>>>> >>>>>>>> On Mar 31, 2009, at 1:24 PM, "Paul Andrews" <p...@ipauland.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> I'm pretty confused by your requested, so I've probably got this >>>>>>>>> wrong. >>>>>>>>> >>>>>>>>> You're trying to slow down a playing movie because it's not >>>>>>>>> streaming >>>>>>>>> it's content fast enough to play at the true frame rate? >>>>>>>>> >>>>>>>>> Paul >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> ----- Original Message ----- From: "Karl DeSaulniers" >>>>>>>>> <k...@designdrumm.com >>>>>>>>> To: "Flash Coders List" >>>>>>>>> <flashcoders@chattyfig.figleaf.com> >>>>>>>>> Sent: Tuesday, March 31, 2009 7:10 PM >>>>>>>>> Subject: Re: [Flashcoders] FPS question >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Sorry I guess I was not clear on my first post, but I am looking >>>>>>>>>> to >>>>>>>>>> find out how to ready how much stream I am getting and adjust my >>>>>>>>>> frame rate >>>>>>>>>> of the movie (swf) accordingly. Main part of my question is to >>>>>>>>>> figure out >>>>>>>>>> how to get the stream info so to be able to adjust the FPS to it. >>>>>>>>>> Better?? >>>>>>>>>> Thanks for any input. >>>>>>>>>> >>>>>>>>>> Anthony, thanks for the FPS link, that will come in handy. >>>>>>>>>> BTW I am still coding in AS2 for this project. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Karl DeSaulniers >>>>>>>>>> Design Drumm >>>>>>>>>> http://designdrumm.com >>>>>>>>>> >>>>>>>>>> On Mar 31, 2009, at 12:04 PM, Anthony Pace wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Sorry I didn't respond earlier... passed out last night and just >>>>>>>>>>> woke up. >>>>>>>>>>> >>>>>>>>>>> http://www.flashperfection.com/tutorials/AS3-Dynamically- Change- >>>>>>>>>>> The- Frame-Rate-09765.html >>>>>>>>>>> >>>>>>>>>>> Should help you out. >>>>>>>>>>> >>>>>>>>>>> Karl DeSaulniers wrote: >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> in this i mean movie = swf . >>>>>>>>>>>> i am not necessarily asking about just a moviclip but the whole >>>>>>>>>>>> movie. >>>>>>>>>>>> Hope that clarifies. >>>>>>>>>>>> >>>>>>>>>>>> Karl DeSaulniers >>>>>>>>>>>> Design Drumm >>>>>>>>>>>> http://designdrumm.com >>>>>>>>>>>> >>>>>>>>>>>> On Mar 30, 2009, at 8:47 PM, Anthony Pace wrote: >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> First you say swf, and yes, controlling the frame rate for an >>>>>>>>>>>>> swf is doable; yet, then you say movie... do you mean movie >>>>>>>>>>>>> clip, or >>>>>>>>>>>>> stream? >>>>>>>>>>>>> >>>>>>>>>>>>> Karl DeSaulniers wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Ok here is a new one. Is there a way to control the way your >>>>>>>>>>>>>> swf plays according to the bandwidth it's getting? >>>>>>>>>>>>>> >>>>>>>>>>>>>> For eg: control how fast FPS your movie plays according to >>>>>>>>>>>>>> the >>>>>>>>>>>>>> stream of info it's getting from the server? If the stream is >>>>>>>>>>>>>> low play fast >>>>>>>>>>>>>> and if the stream is good then play regular fps? >>>>>>>>>>>>>> >>>>>>>>>>>>>> All of this to simulate "no lag". >>>>>>>>>>>>>> >>>>>>>>>>>>>> Karl >>>>>>>>>>>>>> >>>>>>>>>>>>>> Sent from losPhone >>>>>>>>>>>>>> >>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>> Flashcoders mailing list >>>>>>>>>>>>>> Flashcoders@chattyfig.figleaf.com >>>>>>>>>>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Flashcoders mailing list >>>>>>>>>>>>> Flashcoders@chattyfig.figleaf.com >>>>>>>>>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Flashcoders mailing list >>>>>>>>>>>> Flashcoders@chattyfig.figleaf.com >>>>>>>>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Flashcoders mailing list >>>>>>>>>>> Flashcoders@chattyfig.figleaf.com >>>>>>>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Flashcoders mailing list >>>>>>>>>> Flashcoders@chattyfig.figleaf.com >>>>>>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Flashcoders mailing list >>>>>>>>> Flashcoders@chattyfig.figleaf.com >>>>>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Flashcoders mailing list >>>>>>>> Flashcoders@chattyfig.figleaf.com >>>>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Flashcoders mailing list >>>>>>> Flashcoders@chattyfig.figleaf.com >>>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Flashcoders mailing list >>>>>> Flashcoders@chattyfig.figleaf.com >>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Flashcoders mailing list >>>>> Flashcoders@chattyfig.figleaf.com >>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>> >>>> >>>> _______________________________________________ >>>> Flashcoders mailing list >>>> Flashcoders@chattyfig.figleaf.com >>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>> >>> >>> _______________________________________________ >>> Flashcoders mailing list >>> Flashcoders@chattyfig.figleaf.com >>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>> >>> >> >> _______________________________________________ >> Flashcoders mailing list >> Flashcoders@chattyfig.figleaf.com >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> >> > > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders