Why ashwebsv.exe creates so amny connections??

I use avast home edition. One annoying thing is that it creates outrageous amount of out going connections as I see from my comodo firewal view.
Just watching one youtube video or something, you will see that 99% of traffic if from ashwebsv.exe. It slows down the internet experience and videos are buffering often. Very annoying. BTW, I am on 10mbps connection and so slow connection is not a factor.
Major question is why ashwebsv.exe creates so many connections?? Avast need to do a better job here.

The web shield doesn’t ‘create’ any connections, it acts as a localhost proxy (so that it can scan files before they are saved to your browsers cache). So when you use your browser to connect to a web site, that call is redirected through the web shield proxy, so the connection is initiated by you and your browser. The firewall reports the traffic through the proxy.

If I disable avast, the live streams, videos play much better., why?

I don’t really know as I rarely play them being on dial-up and I know nothing about your system and specification and set-up.

However, some streams don’t completely comply with the HTTP protocol, so if you are streaming audio/video through your browser it has to conform to HTTP protocol as that is what the web shield is expecting on port 80.