Hi please i have a question and i would really appreciate it if someone helps out . i would like to start a video sharing website something like youtube , but the concept is different and outstanding . however i would to know or at least get an estimate of the amount of bandwith that would be needed to start such a website . i expect to get an average / good traffic also so i would really appreciate your suggestions.
Any ideas on what the quality of video you plan on steaming would be? And an approximate number of views per day? Avg/good traffic for google might be a few billion.. What does it mean for you?
muchochiz, what is good traffic to you? 1 hit 1,000 hits, 1,000,000? Also how many different videos will be playing at once, or will one video be seen by 10,000 different people at the same time?
going to depend very much on that average / good traffic mate. Also what codec you will be using and file sizes.
This is the calculation 1 video average size 60mb. 1 person stream average 5 videos. 1 day you get 100 visitor. 100 x 5 x 60
thanks for the replies . well for a start i think my target should be about 5000 people a day . average video should be about 10minutes (i would have to still use some kind of compression ) . so what amount of bandwidth do you guys think would do ?
do you know how big the videos are going to be? The 10 minutes doesn't matter.. its how big the files are going to be (depending on your encoding etc). Also I suggest capping the limit to like 100k or 150k per IP.
What he is suggesting is to limit the rate at which the video is transferred. Instead of say having a 100Mbps server where the video is streamed as fast as the customer can request it, limit its speed to help reduce bandwidth and hard drive issues.
so what's the average video size for a well compressed 10minute video for example a well compressed 10minute video on youtube ?
@ hosterbox i would look into your offers . @kasun0777 are you saying i need a small VPS ? if yes . what type
at normal quality, a 10 minute video is going to run about 10MB. 5000 people a day, viewing 1 video each, is going to need 50GB/day (1.5TB/mo). Which would fit fine in a 10mbps unmetered connection or higher, or a 1.5TB/mo allotment on a 10 mbps port or higher.
Rule of thumb I think is 1 meg per 1 min for a regular flv file. As other people, I also suggest going with a VPS. Don't go big first as you might actually not get that much traffic. You can scale easily anyway as you use more. Thats the great thing about VPS. Work with that first before you start thinking about getting a big server.
@darvil and others so what do you think would be the best size . 25gb , 50gb , 100gb etc and also should there be a capping limit ?? if yes what do you suggest .
I would say 25 gig also. Communicate with your host to see if they can bump it up if you need (Just in case). Some host may prorate the cost. Just be sure to monitor your traffic so you know exactly how much you use.. and then scale up to 50 then to 100. If your video site is a new site, its not going to need alot of BW. edit: I forgot to say.. I say you should cap the stream at 100k. Also I like to limit IP connections (say 3) to your server.
It also would be fine to go with something unmetered, just so you don't have to worry about overages. Even 10mbps unmetered or 20mbps unmetered would be plenty for a video site just starting out.
I agree with funkywizard.... you'll need at least 1.5TB/mo ..... being on the safer side you should get more than that. Check this out: myhostbots.com/webhostingplans.php you may opt for the gold plan with 5TB bandwidth , then after sometime if all goes well and you start getting huge traffic... you can upgrade your package.