Skip to main content
Participating Frequently
June 11, 2011
Question

Optimum Video File Size To Avoid Buffering?

  • June 11, 2011
  • 3 replies
  • 3118 views

I am attempting to encode two 3 minute .flv files for my client for their website. I have encoded both of them under a number of settings and I am now down to tiny 8mb files in order for only one of them to play without excessive buffering. It will play, but it looks absolutely horrible, like the folks are under water. The original file was a .mmv that I first encoded to an .flv file around 18mb that looked fairly nice inside of Dreamweaver. I am using Adobe Media Encoder. The excessive buffering is "play one second, stop for 3-5 seconds", etc. So a 3 min video can take a half hour to play sometimes.

I have gone through the whole process this forum recommends for updating drivers, checking the settings for the website (100mb) (locally now on flash 10.3) and the global settings (client site has unlimited access). I have checked my download speed (Download Speed: 5298 kbps (662.3 KB/sec transfer rate).

These videos need to be viewable by many different people so there are many variables that I cannot control. I am trying to target DSL and above, not modem.

We are actually able to stream internet material to our tv off this computer and my webdev computer is a new ssd running windows 7 pro.

I would appreciate help in getting these two videos encoded and up on the website in a flash player so that they do not buffer excessively.

Thank you.

    This topic has been closed for replies.

    3 replies

    Participating Frequently
    September 16, 2011

    Thanks for you help with this, so I wanted to relay my outcome & what I learned.  Apparently, GoDaddy doesn't "allow" (or is it "aren't set up for") video streaming on their "shared servers". You need to upgrade to a dedicated server. OR, a virtual server. (Somehow I have a feeling their virtual servers are just shared servers with a guy turning the knobs up to a higher, faster setting). Anyway, I'm not much of a techie & they've been pretty good to me, so I got 6 months of virtual server & once transfered they allowed me to close out the other one.  So yeah it works now & works great. Probably more pricey than yours, but again, I got a few sites up & running on my own with GoDaddy so I can't put a price on that.

    Just wanted you to know. And so you can inform your clients with the info if it comes up later.

    Participating Frequently
    September 20, 2011

    Well that is good to hear! It confirms what I thought was happening at Godaddy. Are you able to use a really high quality file now? You know I wonder if Godaddy does this specifically so they can sell the more expensive server hosting account?

    So, yes, it is going to help when I talk with my client. There was plenty of monday morning quarter backing at their office back in May when I couldn't get the yearly meeting up on the website over the weekend. I sure worked hard to get it done. The comment I heard was that I didn't have the correct software. Well, I thought having the latest complete Adobe suite was enough. Trying my own hosting server was a last desperate attempt to find a solution (and get some sleep).

    Thanks for the helpful information!

    Participating Frequently
    September 13, 2011

    Wondering if you came to a solution on this?  I'm having a similar problem.  Trying to add a 3 minute video onto my site, and have about a 40MB file with 500kbs it plays horribly jerky. I'm on a fast cable connection.  I've tried various compression settings, and none seem to work well, either they don't make it much smaller, or they are small but poor quality.  I'm trying not to use a video hosting site (vimeo, youtube) for this.  Figured there has to be a way.


    Thanks,

    Participating Frequently
    September 13, 2011

    Well, yes I did finally resolve the problem, but it's not pretty. My client's website is hosted on Godaddy. My personal website is hosted on another webhost. After some experimentation I discovered I could get a credibly good playback if I hosted the videos out of my own webhost. I wouldn't recommend this if your webhost has specific restrictions to using server space for file storage.

    This was a decision that is based on several hours of time on the phone with Godaddy. The simple facts to me are that not all webhost companies actually give you "unlimited" whatever. I tried all kinds of online video hosting services (including those you mention) and there was some issue with all of them that made it impractical to use for a commercial client. I looked into paid video hosting services and they were mighty expensive.

    It is not how I wanted to do this and I will have a lot of trouble when they want to use more video material. Do I keep hosting videos on another account?

    Participating Frequently
    September 13, 2011

    Thanks.  That's interesting.  My site is actually hosted on GoDaddy too.  I wonder if they're hosting services are not good for video streaming?  Wouldn't that be considered "bandwidth"?

    Anyway, thanks for your response. Not sure I can set up another web host. It sucks though because the vid is now extremely unwatchable (5 seconds at a time).I wouldn't mind a stutter here or there, for now.  FWIW Vimeo has a new Vimeo Pro account which looks really good. You host your videos there, get the embed code & streaming service. But what's awesome about it is you can create & upload a tiny logo to display in the bottom right corner, with either your logo or theirs.  So instead of it saying (Vimeo or Youtube) in the corner, you could have your clients name. Worth checking into.  I think it runs $199/year. A little pricey.

    kglad
    Community Expert
    Community Expert
    June 11, 2011

    the key with streaming video is not file size.  it's bitrate.

    if your bitrate is less than a user's download rate, after an initial brief buffering, no further buffering will be seen by the user.  you can detect a user's download rate and you can serve a video tailored to that user's rate.

    if you can't lower bitrate below anticipated download rate, you can preload the video and then start play when loading is complete.  that will ensure no buffering will be seen.  of course, your users will be waiting for the video to start so there's a trade-off.

    Participating Frequently
    June 11, 2011

    Yes, of course you are right. I understand what you mean. I should say I am using different settings in Adobe Media Encoder that combine altering settings to all the attributes of the file, not just the file size. I understand from reading that encoding is somewhat of an art form. I thought I would let AME do the hard work of combining the proper settings. But if someone has a better combination than any of those in AME, I will try them. Should I go into these presets and increase the bitrate? The drop down shows from 1 to 30 and then a custom setting.

    I am just working my way down the settings list and I am now at the second to lowest, FLV, web small, Flash 8 and up. The video settings are as follows:

    328x240 (source is 1280x720), On2 VP6, Frame Rate same as source, Bitrate 400kbps, advanced setting Undershoot [%target] 90, quality good, estimated file size 11mb.

    Even this encoding setting falters when playing. The only setting that seemed to work was the lowest one for Web Modem flash 8 and up. I can't possibly anticipate what thousands of users' download rates would be, but I have decided to not serve out to modems. The image quality is horrible.

    I am pretty sure my clients will not like waiting to see the video start. So that is just not an option.

    Any suggestions would be welcome. Thank you

    pwillener
    Legend
    June 12, 2011

    Since you talk about a specific product (Adobe Media Encoder - AME), wouldn't it be better to discuss this in that forum?