If i have 100,000 daily users .. and each video they watch is about 30 MB . how much bandwidth will i need monthly to sustain this much ? any estimate ?
Does each user watch a 30MB video? If so, then surely you'll be using 3000GB of bandwidth? This is quite a lot, so you might be best off with either a large/high bandwidth VPS, or a small dedicated server.
Go for unlimited bandwidth. You never know what will happen in future. What if 100,000 users increases to 150,000? Get yourself a good hosting package.
3,000 GB at 30MB per video supports 300,000 / 30 = 30,000 users no? I think i will need more then that