Does Storyline load progressively?

Aug 08, 2012

I am hoping someone will be able to help me out with this.  I am currently going through bandwidth testing with a course that was created using storyline.  IT is telling me that unlike other courses it tests all of the data is being sent at once instead of queuing up 2 to 3 "slides" ahead.  Is there a setting I need to tweak in order to allow this to happen?  Also it contains video that was imported in mp4 format.  Would converting to .flv make a difference?  Any help would be greatly appreciated!

26 Replies
Payal Tandon

Hi Corey,

Did you find a resolution to this problem.  I am experiencing similar stuff.  Everything else the same, Story files take exceptionally longer to load as compared to presenter 09 files.  Actually I can see relevance to Gerry's point -

Basically after the file is loaded initially - if I navigate through the file by clicking on next button on the player after viewing the current slide completely, then it takes much less to load.  However, if I click on next button or if I navigate using the left hand menu from the current slide before it gets done completely, then I see excessive load times. 

I have submitted a case for this and am doing changes on my server as well.  But it would be interesting to see how you resolved your problem.



Peter Anderson

Hi Janet, 

We don't have any updates regarding how Storyline's content loads, but if you feel your course is experiencing unusual lag, we'd be happy to take a closer look at it. Please submit a case, including your .story file, using the link below so our support team can assist you further:


Frédéric Champagne

I'm not sure what the bandwidth test consist of, it is done by our IT department. I think they just monitor the bandwidth while running a course. They tell us when they start the course it loads a big 50MB+ chunk before clicking anything. The course is 68Mb in total (including many videos). I think they would rather see it load page by page instead than one large chunk at once. We were able to squish the course down to 30Mb by reducing the quality a little. We'll see if that passes their test.

Justin Wilcox


The way Storyline loads content is as deisgned per the article that Gerry pointed to. We will load as much of the course as possible to prevent bottlenecking of data. If we waited to load slides down the road, it could cause issues with playback. By having them download in the background while the course is playing, you are eliminating many of the issues that would be caused by waiting for heavy slides to load. 

Corey Mcelroy

Hi -

Ultimately to resolve our issue we had to sit down with our IT partners and go over some specifics.  For one, they were not use to seeing courses that included a significant amount of media.  They also were unaware that we had sign-off from our specific audience indicating they met certain technological criteria.  Once we reviewed this information and they had a better understanding we were able to load the courses and had few reports of issues.  The one thing I did from a course perspective was I removed the navigation options for the first five slides (which were instructions slides)  so the learners would not be able to click through them which allowed more load time.

Luke Martinez

Hi Justin,

Is there a way to modify how it loads the course so that it does not try to load everything at once?  We have some clients who have reported big impact when they first open that effectively disables all other traffic.  Obviously, there are things they can do on their end to prevent that, but with larger files it can make this a very intense download that will happen again and again depending on how often the user stops and starts.  I understand there is no other way for it to work in the iPad player.

Luke Martinez

Thanks for the Article but my question really was about a work around that
functionality. I know what it does and why but I think there are reasons
to have a way to throttle or buffer to what content is needed during a
particular session to avoid a single user stealing all the bandwidth of a
network that was probably designed for email and basic internet browsing.
I have a project that is heavy in video that adds up to over 1.5 GB. Every
time a user opens, it downloads everything, even stuff the user does not
need or even already viewed. Obviously, the short answer is to not make a
project so big, I get that, but in the case where a large project is
unavoidable, it seems like there should be a way to at least only load
content like video (or over a certain size) when clicked. I can put a
progress bar or something to let folks with less of a connection to know
that the video is coming.

Luke Martinez

Hi Mark,

The solution we ultimately landed on was the chunk our material out in a
manner where there was not so much content being loaded at one time. So,
if we have a series of videos in HD to show, we would have slides spaced
between each. This seemed to make it so that it would only try to preload
the next video and not all of them. Moving forward, we also moved to
streaming videos into a video frame within the storyline file. The stream
would come from a separate server and would completely prevent the
preloading. Since we work with a lot of international clients with limited
bandwidth, this approach ultimately saved the day.

Hope that helps.



This discussion is closed. You can start a new discussion or contact Articulate Support.