News for hackers. Stuff that matters.
Re:How we scaled Google Meet during Covid-19 by hitekker on Thursday August 06, 2020 @03:07PM (#24074349)
> IMO, the video and audio both are slightly better than Zoom.

Firm disagree.

Three days ago, I presented a video in a google meet stream for 50+ people. For three minutes the stream dropped frames , displayed visual artifacts and lagged behind my narration.

I was on gigabit internet and so were my colleagues.

I never had this problem with zoom, and I would never use google meets for a streaming setup again.

Re:How we scaled Google Meet during Covid-19 by ariwilson on Thursday August 06, 2020 @03:28PM (#24074521)
Did you use the newish "Present a Chrome tab" feature to do this?

https://gsuiteupdates.googleblog.com/2020/04/high-quality-vi...

Normal Google Meet Present is optimized for slides/docs which is a very different problem than streaming video.

Re:How we scaled Google Meet during Covid-19 by giovannibajo1 on Thursday August 06, 2020 @04:53PM (#24075353)
Well, it’s still a joke that Google Meet will stream desktop / windows at 4 FPS. I would be curious to know whether they really think the feature is good enough.
Re:How we scaled Google Meet during Covid-19 by londons_explore on Friday August 07, 2020 @02:51AM (#24079082)
This is mostly a limitation of Chrome and other web browsers.

When streaming the desktop, the browser doesn't get notified when some region on the screen changes. That means it has to retrieve a bitmap of the screen and 'diff' it with every frame, which is computationally heavy.

Re:How we scaled Google Meet during Covid-19 by giovannibajo1 on Friday August 07, 2020 @03:46AM (#24079395)
FWIW, AirPlay can send a H264 video of my desktop at 60FPS with ~0% CPU impact (hardware accelerated), good enough to play many games on TV.
Re:How we scaled Google Meet during Covid-19 by londons_explore on Friday August 07, 2020 @07:19AM (#24080677)
I believe Airplay has special OS integration - a third party app wouldn't have access to the screen buffer with zero-copy.. A third party app would at a minimum have to copy the data to system memory and back to the GPU, using a lot of CPU time for that alone, before any encoding.