Was on a WebRTC conference call this morning. I was calling from the Chrome browser in my Chromebook. Volume could have been slightly louder but the quality of the call was terrific. All I did was click on a link and hey presto. I’ll tell you more about it in due course.
We chatted for over half an hour. It wasn’t video as the other participants were using standard SIP phones. We were hooked up through a WebRTC gateway in the (good ole) US of A.
One on the subjects that came up was bandwidth use of video streams when making WebRTC calls. Using a gateway minimises the amount of processing that you have to do locally and also cuts down on the internet bandwidth you need.
Google Hangouts apparently use your laptop/local device to do the video mixing and thus you need more i/o bandwidth. Google tells us that for person to person video hangout the min bandwidth required is 256kbps/512kbps (up/down) and ideally for the best experience 1Mbps/2.5Mbps).
For calls with more than 2 persons the ideal scenario changes to 900kbps/2Mbps. This means that many people living with poor quality ADSL connections will not be able to properly experience the power of Google Hangouts.
It also explains why calls at weekends (that’s when we hangout) to my daughter at Durham University are also poor quality. It has been known for four of us kids to be on the hangout – one in Durham and three in separate rooms in the house in Lincoln (me and the two lads still at home). We have 7Mbps up in our house but in Durham it is an ADSL connection shared between four in a student house.
Shame really. For the want of a few quid more on the broadband line it could be much better. Students however are always skint and conserve the cash and we should recognise that they are representative of many people in the UK.
With time everyone will be on a faster broadband connection but for the moment, and I know I’m quite likely to get noises of agreement (or maybe just the occasional assenting nod) from readers in rural areas, many still have to live with limitations of their internet connection.
Mind you I’m all right Jack:)
2 replies on “Bandwidth use for Google Hangouts #WebRTC”
Confused. For a one-to-one, peer to peer Hangout, why would you need more bandwidth downstream than upstream for best experience?
Google seem to give some weird figures in that link that contradict one another.
For 1:1 connections we suggest a 1 mbps/1 mbps (up/down)
Then in the expanded section:
Minimum bandwidth required:
Outbound from the participant: 256 kbps
Inbound to the participant: 512 kbps
Ideal bandwidth for the best experience:
Outbound from the participant: 1 mbps
Inbound to the participant: 2.5 mbps
bit of a joke when so many are sub megabit and the upload is 0.38 if they’re lucky.
We all need fit for purpose connectivity, so we can do hangouts, watch online videos/tv, do work, and all at the same time. Digitalbritain we ain’t. A third of the country is very poorly served, and not just rural locations either. FTTC can not deliver the future, it can only make a few jacks go a bit faster for the time being, and in 2020 the whole job will be to do properly, once politicians wake up to the fact they have been vital visioned.