Duo already has multiuser (8 or 12 max) support. It's intended to be a competitor to FaceTime. Meet is intended to be a competitor to Zoom. They're not getting combined anytime soon, even if Hangouts is going to die.
Nah, it's not popular. They'll wait until someone is actually using Duo before announcing its sudden demise. They'll probably open up an API first to make it all the more painful.
The blog writes that ,,Duo already uses AI to reduce audio interruptions'', but WavenetEQ was a Pixel 4 only feature as far as I know. Is it rolled out to everybody as well?
I wonder if what the hardware limitations are. Given the current state of AV1 encoders, I imagine there has to be hardware encoding to make this feasible.
If I had to guess, the AV1 encoding is being done server-side. AFAIK no phone has a hardware AV1 encoder (or decoder for that matter). The bitrate is low enough that a software decoder is likely fast enough.
There's certainly some trade-offs that could be possible by limiting the flags and quality ranges for the output similar to what we already for h.264 and h.265 hardware encoding. Another rando possibility is FPGA cores or someone figured out how to do the calculations with GPU or TPU acceleration.
I'm confused- as far as I'm aware, there are three different video calling products at Google - Hangouts, Meet, and now Duo? What are the similarities/differences between them?
Not sure why people keep saying this. Right at this moment, you can go to hangouts.google.com, start a call, and everything still works. That's not to say that it's going to be around much longer, but it still exists.
Google originally said consumer hangouts was being phased out back in Jan 2019. Since then they’ve appeared to walk that back and are only phasing it out for GSuite users.
Hangouts definitely still exists. I use it regularly. Hangouts.google.com and the Hangouts app. Maybe it will be axed soon, I don't know. But it does exist at this point.
My understanding is Google has said externally that they plan on killing the classic Hangouts product. So that means Google chat and Google Meet would be available in consumer space for people with @gmail.com addresses. but right now the focus of those two products is on gSuite.
I'd also definitely agree with what other people are saying, duo is the FaceTime competitor. It has direct integration into the Google dialer in the Google SMS app. It's also rather brain dead simple to use.
Do you know if there's any kind of whitepaper describing Duo's security model? When I search for information I'm finding a lot of stuff about Cisco's Duo product, but not a lot about Google's.
Apparently GChat was only a colloquial term for the product formerly known as Google Talk? I thought it was a separate thing from the Talk VoIP service.
Good to know I'm not going crazy. Maybe being gaslighted by wikipedia editors but that's not out of the ordinary. The Wikipedia entry for Google Talk[1], says:
> Google Talk, also known as Google Chat,[1] was an instant messaging service that provided both text and voice communication.[2] The instant messaging service was variously referred to colloquially as Gchat, Gtalk, or Gmessage among its users.[3]
I wish they would put a "Messaging Czar" in charge with completely authority, to fix that mess. They know their target is iMessage and WhatsApp, yet don't seem to coalesce around any product in particular.
Are they too scared of regulators to make an iMessage-like service in Android? RCS will barely nibble at the ground they need to cover in order to compete for real.
Classic Hangouts is/was a lot of things. Sadly it was too many things. The new Chat has very similar Gmail integration, so if they ever get it out to consumer, it hopefully won't be a big change for people.
Hangouts has come a long way... it started out as a 'drop-in group video' feature for Google+. The idea being you could "hangout" with your friends by just starting a room and then anyone who saw it could join you. Basically Houseparty.
I've been using chat and meet for a few months. Chat has seen no new features added in months, the UI is atrocious (switching from a dark terminal window to a Google chat tab will burn your retina), it offers no customization besides the colour of your emojis and even the official Google bots can't understand basic requests like "Schedule a meeting with everyone in this room". Slack is way way (way) ahead of it.
The integration with Meet consists of a single "invite to video call" button that creates a new video call and inserts the link into your message. There's no option to stop people from inviting you to new calls/set your Google chat status as busy when accepting a call.
Meet itself is also frustrating to use for anything more than a 2-3 person meeting; it doesn't display more than 4 video feeds at once on your screen. It's also unable to save settings between video calls (if you don't want to have incoming and outgoing 720p streams all the time you have to change the settings at the start of every call). Zoom and even Jitsi are both miles ahead of it.
There is no reason to use either product besides the fact that they come with enterprise Gmail accounts. They both still feel like prototypes or minimum viable products (especially Chat).
I guess “meet” being separate makes sense but I have to say that in the Apple ecosystem “Duo” and “Hangouts” have their counterparts in the unified iMessage/FaceTime system.
> Classic Hangouts will be retired for all G Suite customers starting in October 2019
Chat within Gmail is still hangouts. Hangouts.google.com still works. Users still use the hangouts apps.
On the personal side, if you use Google Fi, SMS integration is still only available via Hangouts. This is a somewhat unique feature of Fi and Google Voice. You can send/receive SMS within Hangouts via browser or app all the same. It's not like the Messages app for web (which relies on your phone being online).
no, this hangouts is still that hangouts. the slack competitor is "hangouts chat", the regular old hangouts app from 5 years ago is still going strong and most likely what somebody is talking about when they talk about hangouts.
IIRC, hangouts chat is still only available to paid g-suite customers.
Hangouts isn't pushed, but it's a holdover until they finish the merge of duo/video chat into messages, and the GSuite consolidation of meet/chat. There's some cool things coming from google that should have been done earlier, but represents them finally bringing all the pieces together in meaningful manner.
You used to be able to IM, voice chat, video chat, group versions of the former set, Google voice call Google voice sms, do all of the prior transparently on all of your devices, local sms, and local call from Hangouts.
Then they decided that wasn't the way they wanted things and have been slowly killing it off for 5ish years now
But even that isn't the complete picture. It's shouldn't take a shaman, a scholar, and random internet strangers, to explain what the heck they're doing in the audio/video messaging domain.
Always thought the name choice was a bit weird. With a name like Duo, are they forever restricted to two-party calls? (Ha) It seems like the other video chat services (eg WhatsApp, Instagram) are incorporating multi user support.
The "knock" feature is kinda novel and weird (in a good way). When you call someone, they can see your video feed before they answer the call.
Lol, "facefull of unsolicited genitals" is not a phrase I expected to read today.
I agree though, this feature seems like a solution in search of a problem. If I'm answering the call it seems more natural to activate both cameras at the same time, and for calls I'm not going to answer the video feed just seems unnecessarily distracting. I'm sure that I have never wished for a feature like this.
If you call me on a consumer service which explicitly delineates that behavior, why would it be unreasonable for me to see your video before I accept?
Presumably you would know who you're video calling anyhow prior to calling them, so there's not really a meaningful privacy violation...
The only case I can think of is you calling me to expose yourself or something - to that, I'd say that a privacy option where you can make it so you have to add someone before they can video call you would suffice.
If our threat model in 2020 treats "unsolicited dick pics" as rare, and concludes that an "opt-out" setting is acceptable, we clearly haven't listened to what women have been saying for over a decade.
One of the problems with an opt-out setting is that it can become a viable attack vector whenever the application settings reset: "OMG New phone for my 14th birthday" will look like an invitation to some segment of the population.
Yes, which is sufficient. You can call your contacts on skype and then just show them your dick after they pick up... This is neither a Duo problem nor a common complaint (except for in regards to ChatRoulette, where it's also the USP).
I don't see how; the person shown is the one who initiated the call. Unless you're suggesting a flasher or something, but that's no different than any other video chat, except without the victim's reaction being visible (so, still better, actually thinking about it).
I'd rather ignore a call by looking at my screen, seeing a name/number I don't recognize, and swiping it away. This sounds like I'd have to look at my screen and see something I potentially do NOT want to see before I can ignore or swipe away the call. No thanks.
You need to choose your contacts better if you are genuinely concerned by this. They can already call you (and then, presumably, you'll just pick up) and then show you their dick.
Forget seeing random nudity, I don't even want to see a video of my husband's or kids' face on my phone unexpectedly.
Why should my phone be displaying something chosen by someone else unless I explicitly opted to engage with them (in this case by answering a video call)?
Plus, even if I did have contacts with a dick pic sense of humor, I'd much rather see a dick from them after I opt in to the call (so that I make sure I'm in an appropriate setting). Getting one randomly is insane.
Imagine if your husband or wife called you for some phone sex (say you are on a long trip) but you happen to be in the elevator with strangers on the way to your room. Brrring! No thanks.
I think, much like FaceTime, it's designed primarily (both UX and architecture) around the two-party call use case, but can support several more as needed (12 total for Duo, 32 for Facetime).
Whereas solutions like Meet and Zoom are designed primarily (both UX and architecture) around multi-party, supporting 100's (250 for Meet, 500 for Zoom).
Note that intuitively, it seems like Meet and Zoom have the better model - why limit the number of participants when you don't have to? And in fact a lot of consumers seem to feel this way about it; many people I know use Zoom for everything, from large meetings to chatting with a small number of family members or confidants.
But under the hood, limiting the number of users allows some important technical advantages. Duo claims (in its FAQ) to be end-to-end encrypted. I believe Whatapp claims the same. And it wouldn't surprise me, knowing Apple, if their video chats on Facetime did too. This is possible only with a reasonable limit on the number of participants because of the need to negotiate a bandwidth for each stream that works for all viewers, and each stream needs to be independent, not multiplexed into a single live view.
The proper use of large-scale meeting products is in corporate or paid environments where you have some kind of guarantee that your chats aren't being recorded or sold. (At least unless a three letter agency is involved.) Tools that guarantee end-to-end encryption should be used in small group chats.
Your point about UX is a strong one too. There are a affordances that work better for smaller chats, others for larger ones, and it's helpful to be able to specialize.
> why limit the number of participants when you don't have to
Because beyond UX, there are a ton of technical tradeoffs involved.
In a 2-person call you want to avoid a server if possible, because it adds latency -- so that's a good first reason. Zoom and Meet would never dream of not using a server.
The optimal architecture of a "small group call" is totally different from a "large group call".
> The proper use of large-scale meeting products is in corporate or paid environments where you have some kind of guarantee that your chats aren't being recorded or sold.
In banking/financial services, we want guarantees that all chats are being recorded. In lots of other regulated and government fields too.
This might be a great product, but I'm so burnt by various Google's connectivity and social media products that I won't invest 1 minute of my time on it. Because I know it'll be matter of days before google cancels it
> I already spent 5 minutes explaining my wife how it's neither Hangouts nor Meet, even if it uses the same Google login.
Why would she care? It's a separate app. Just fire it up and start a videocall with someone. With Duo I can call friends on Apple devices, and the quality of the call is excellent. I use it to call my mom (in another city) any time I want to talk to her. She's a technophobe, but even she can answer the call and start chatting with me.
You case seem to be straightforward because your mom only uses one service. It’s a mess that you need to care about when you use four or five calling services.
There’s frustration on a lot of aspects, one of them for instance being that both Hangouts and Meets are integrated to Google Calendar, so if you use both a private and corporate gmail, you’ll get a link to one or the other depending on your meetings. Sometimes from the same calendar screen. Some people won’t care, but there’s enough cases where it will be a PITA to remember which one you’re using or will be using, just to get back to the right window for instance.
But really the main frustration is you can’t give someone a Duo address. Or a Google Meet address. You have to give them your email, and then negociate what service they can/are comfortable using. And ghey have to remember what was negociated.
It is going to get easier, atleast in one use case.
My understanding is you will be able to receive video calls inside android/messages even if duo is not installed, but initiate calls only if duo is installed.
This is sadly very true. I remember watching Google I/O when Duo and Allo were launched. They seemed like a dead product on arrival - no difference whatsoever to existing offerings. Indeed, I remember how the product was discontinued in record time. If you had asked me, Google Duo was dead. Turns out - perplexingly - they only killed the chat app part (Allo) but the FaceTime part (Duo) still roams the Earth as some sort of an undead Google messaging product, probably awaiting its turn in the purgatory (occupied by G+ maybe).
Apart from GMail, the only Google communication app that actually made a difference and people liked was Hangouts. For unknown reason, Google would really love to kill it. It officially does not even exist anymore, but I and many others still use it daily.
Funny how when you have nearly infinite money you can do absolutely mad stuff and no one just cares.
Oh, people care. Google put a ton of money and effort into Stadia, but it flopped on launch and now seems quite dead. I'd put a good chunk of the blame for that on Google's reputation. Any online discussion or news article about Stadia mentioned Google's penchant for killing products. It's hurting them, but perhaps not enough to overcome their ad revenue, so there's not much motive to change.
what kind of time investment is it to use a video calling app that comes pre installed on many phones? I called my mom on it the other day but if Google cancels it tomorrow I'll just use something else next time
Duo is not built in. However, I installed it and last week I discovered that it automatically integrated with my phone calling app. Now that I call people I can choose video call and it uses Duo for that. (But only if the other person has Duo too)
They really should have had the Duo logo on the left side of the side-by-side comparison gif; it gives off a really poor first impression on the right.
Being stuck at home and working 100% through Teams, I have to say, if Google wants to have a long-term strategy here, being more like teams and less like Apple or Facebook would be better.
Before the lock-down we all turned our nose up at it as "yet another lame chat app", now it's dominating everything, and it works on MacOS, Windows, iPhone, and Android -- so there's no excuse for anybody to not have it on their phone as well.
There's nothing else that's even close for us and just on my team we have about 60 people on it, and across the company over a thousand. It's almost 100% replaced all the other things that do the things in the list above with the exception of Jira and a few holdouts still using Webex (so there's a dial-in for people outside our org who don't have teams, but we've even been using for meetings across different organizations that have teams and it works perfectly fine).
Duo, Meet, Hangouts all seem really spare and kind of old fashioned now.
I was surprised after hearing all the negativity about it on here and other places that I actually like it. I don't see any major flaws - what problems do you have with it?
We used slack before and teams definitely feels like a step up.
Personally I have issues with the Android app. For instance I sometimes can't join a meeting from my phone (I can see that the meeting started but there is no way to join in). The only solution is to join in from my laptop, only then does the Join button magically appear in the app.
The channel or team messaging part is unusable. You can't leave channels, you can't ever get the right people in a team. Everyone just ends up using group chat, which is way more closed.
For channel messaging it does not compete with Slack.
As many good things as I say about it, there's still some rough edges.
- Starting a group telecon from a channel doesn't seem to exist. You have to start a chat with the same people and then you can start the meeting.
- The screensharing selection interface is kinda wonky and doesn't show certain applications, it consistently won't give me an option to show Excel, but every other thing I have open is visible (MacOS).
- It gets hung up sometimes if people paste lots of images into a long chat.
- It needs better management of old chats, channels and so on, for example there's certain old chats from last year when we were first testing it that I really don't need around anymore and I'd like to get rid of.
- The notification system is a bizarre mess, I can't quite seem to find the magic combination that turns off notification sounds, but plays a sound when somebody calls me for a voice or video chat.
I haven't used it in a year so things might have changed, but it seemed to only have the last 20 or so messages with a person stored in memory and I'd have to wait for it to load if scrolling up to see more, and then only load them in batches of 20 or so at a time after that as well. It also didn't like me trying to paste screenshots directly in to it. instead I'd have to save them as a file and then upload that.
For my use case at the time, which was getting engineering support as a software salesperson in an organisation with poor documentation, that was a huge downgrade from slack. Those extra seconds waiting or it to load or messing around with image files hurt when you're on the phone with someone.
Teams has an option for PSTN conferencing so if that's the only reason holding on to WebEx, it might be cheaper to add the PSTN option to Teams and ditch WebEx.
That's a good point. I'm regularly going back and forth between Teams conferences and Webex conferences and the Teams ones seem to take a quarter of the time to get started compared to the webex ones (with all the "are you on mute?", "I can't hear you" nonsense) and the quality tends to be higher.
I mean, that's just G Suite -- Chat + Groups or Plus + Drive + Meet + Meet + Drive + Drive + goodness knows what else.
I've never used Teams, but it seems like an awful lot for one app to handle. But the Google way of splitting it up across the logical apps seems to work well, since everything's integrated anyways.
At the end of the day, does it really matter if you're using different icons in your home screen or different icons in a menu?
Aside from the single sign-on, I don't find the integration of Google products to be anywhere close to Microsoft's.
When Google releases a new product, it's like the almost expect you to use it in isolation, but with your same account. And they love releasing new products. Google Calendar, Tasks, Keep, etc.
Microsoft Teams brings together Office 365, Exchange, Share point, OneDrive, and then adds collab features on top for comms and organisation.
You get your full existing Outlook Calendar appearing in teams, you get all your Outlook contacts, you can link to any doc in your OneD, shared edit, you get group chats and channels, you can create "Teams" (where the name of the app comes from) made up of different people in your Exchange org.
For anybody using Microsoft AD/Exchange within their org, Teams is a natural choice. You don't need a new account, everybody else in the org is immediately searchable and contactable, there's no data import needed. It just works. And "it just works" has been the central driving feature of anything that has taken off during this lockdown.
I mean, if your org already uses Microsoft then of course it makes sense to use Teams.
But I guess I don't see how Google apps are "in isolation", it's the exact opposite. All my contacts appear in every app, whether Calendar or Meet or Docs. Links work everywhere. The Google concept of a team is basically that when you create a Group you can generally use it everywhere else (to share a doc, to create a calendar event, to add to a Team Drive, to start a chat, to notify of a comment, etc.).
And heck, the "side panel" functionality literally allows you to load Keep inside of Gmail, or Calendar inside of Docs, if you don't want to open a whole new tab. Clearly the opposite of isolation.
Maybe you've just never used Google apps this way, that you haven't seen their integration? I find it entirely natural to have a tab for Mail, Calendar, Keep, Tasks, and several Docs and Sheets in my browser. Perhaps for me, my tabbed browser window is the same as your Teams app?
In either case, it seems like the functionality and integration is largely identical. Again, it's just a matter of whether the icons are at the browser tab or home screen level, or whether they're inside of a single app. It seems to be a very minor distinction at the end of the day.
Theoretically I'd agree with you. And tbh that's how most of us saw teams before this situation. It looked like yet another over engineered enterprise "communications" tool that was bound to have a lot of half-assed hard corner cases -- so we just ignored it and hoped it would just go away.
Now that we've all been forced to use it and come to terms with it, the deep integration is extremely powerful. In fact the couple areas within it where the integration is still a little thin stand out because the workflows around those end up being a bit fussy.
It can be difficult to explain to somebody who doesn't use it, but it's not something Google has sorted out yet, not even close. It's like saying "I have all the ingredients for a cake in my pantry, so they're all together, it's basically the same as having them together in cake form."
Google has all the pieces to do something even better than this, but their corporate culture is like a hammer shattering all the pieces into different bits with only the most superficial connections between them. They may be allergic to even try given what happened with Wave, but even a half-decent copy using the building blocks they have would be pretty great.
The critical component, MS Teams, is missing in G Suite. Google Chat feels more like posting on an internal message board, since it centers around creating threads rather than actual chatrooms. I can see why companies using G Suite, including ours, prefer Slack's UX or MS Teams' central approach to collaborate in Office 365.
There are rooms on Google Chat. The threads are in each room.
What is missing is a way to sort through the threads (no title, no list of threads, no way to jump to the ones you have a notification for…). And probably a way to sort the rooms too; I'm part of 23 rooms and it's all over the place (and growing).
I'm not sure how this relates to Teams whatsoever and why you're drawing the comparison. Teams is for organizations who have Office 365. Duo is person to person chat... think Apple Facetime.
Please read what I said again, I think google should move more towards an integrated application that has several different kinds of communication modes in it vs. half a dozen applications in various states of languishing, usability, and availability.
It's funny, because a friend of mine wanted to video chat yesterday. I wanted to use Hangouts, but he doesn't have an Google account (he's a director of his own company so he lives and dies with the company email), in the end he said: - No problem we'll just use Teams. Not having to create an account was kind of mind-blowing for me (in the "where's is the business incentive in not taking my email, and spamming it?!" kind of way).
https://www.skype.com/en/free-conference-call/ has had web video calling with no sign up for years now, although they were terrible at advertising it, because when they re-told everyone last week it was reported by almost every tech site as a new feature
While I don't see too many people take advantage of it, you can make a Google account without an associated Gmail account. You just have to choose "Use my current email address instead" on the signup page[1].
> .. so there's no excuse for anybody to not have it on their phone as well.
Unless you are one of those people (like me) who don't want to put work related things on your phone. I like to have a separation between work and personal life. Thus why I don't put work email (or other things) on my phone.
That's totally fair. Lots of people I work with have a separate work phone. My point was, even without a dial-in number, the app works flawlessly on a phone.
As someone who does all his work through teams I must say it's only strong point is integration with OneDrive and sharepoint. Other than that the application is a nightmare. On Windows its the slowest thing I'm running at any point, I understand its an electron app but there are no excuses for its performance. On android it keeps missing notifications. After a while the concept of teams in teams is being overlooked in favor of less formal chats which yet don't have all the features of teams. Now teams have channels which make zero sense if everyone from the team can also see them and there is no way to fix that.
Sharing code requires 4 clicks and there is no keyboard equivalent way to get to it.
And the list goes on.
The sad truth is that if teams didn't come for free with office 365 it wouldn't be able to stand on its own.
otherwise i kinda agree except it's years ahead of lync, so for microsoft shops it's still a net win. my personal pet peeve is lack of a global mute keyboard shortcut (win+f4 for lync).
> Now teams have channels which make zero sense if everyone from the team can also see them and there is no way to fix that.
You can create private channels within teams. When you go to "Add Channels", there's a Privacy option that's set to Standard by default, but you can toggle it to Private and invite only specific team members to join.
You are conflating two very different business models. Google needs these products to generate ad revenue. They already have the GSuite stack that competes with Microsoft.
Even better yet, say I'm on my company's Teams instance. And I'm talking with a customer, who is on another Teams instance.
I can cross over to their full videoconference with an invite, share screens, put notes in chat, whole 9 yards. For a moment, The company is just a logical division of the whole Teams infrastructure.
For the last few weeks, I've been on a weekly 50 person conferences with people from 6 entirely different organizations/companies and it's been absolutely flawless. Presentations, slidesharing, filesharing, chat, driving somebody else's computer, the works.
I've never experienced anything quite like it even if on paper it sounds like half a dozen other conference systems. It blows anything else I've used out of the water.
Even my Linux loving, MS doubting self is mostly happy with teams. It's the only video chat I've found that properly handles multiple screens when sharing my screen from Linux. Most apps will only share the entire X "screen" which means it shares all 3 monitors as a single screen but teams allows me to select the actual monitor I want to share.
If they got rid of the excessive whitespace at each side of the chat and used libnotify like civilized folks I'd be super happy.
>If they got rid of the excessive whitespace at each side of the chat and used libnotify like civilized folks I'd be super happy.
I wouldn't hold my breath. They use the same custom notification on Mac os and even on Windows.
Oh, and on Linux, have you tried using it with a tiling wm ? The notification gets its own regular window. The first time it happened it was quite jarring to have it fill half my 32" monitor. Even since that happened, I've went back to using it through Firefox, which honors the system notification setup.
That's weird, since sharing each window or tab is standard in most browsers. It's just a 'navigator.mediaDevices.getDisplayMedia' call. So I would expect any webRTC solution to support it.
If you're not into Microsoft ecosystem then you don't really need it.
In IT company where Mac and Linux dominates we are already accustomed to other software and don't see any benefit in changing everything to use One Drive.
Teams does a lot of things but not a single one is done well. Even the text chat, which has been working well for decades, is horrendously broken. The video calling is worse than Skype used to be before MS ruined it. I could go on.
I bet that it's only for very low bandwidth usage. In that case it would probably only have to encode a 640x360 frame (or even lower) at 15fps. It could also take shortcuts to reduce the encoding complexity (like block size and motion estimation). Still an important step forward.
AV1 and the whole open media format alliance is pretty great. It's hard to fathom that it's only been a couple of years since all the good codecs were locked down and patented.
AV1 is patented heavily too, it's just that a group of companies that believe they own all the relevant patents offer a royalty-free patent license for the codec
Which (AFAIK) is still a huge blessing for OSS users; IANAL but its patent situation seems to as benign as that of the (extremely popular) Apache License.
Also, don't forget what happened with H.265 where things were pretty far along with the MPEG LA patent pool and then the second HEVC Advance pool materialized demanding additional payments. Given how cut-throat the space is I am still afraid of that happening once it'd be hard to back away from AV1 — there's at least one company trying that now: https://www.cnet.com/news/patent-group-wants-a-new-toll-on-t...
There's not much we can do, collectively, except to use the best available probably-unencumbered option, and then wait for the courts to throw the patents away.
Google starting to use AV1 in their products in earnest should either trigger the patent suits from the aforementioned "at least one company", or serve as an additional argument in favor of any company that starts using it now.
Lots of good bits came from FOSS codecs but Daala and friends have never competed with the commercial stuff that have 100s of decades of paid engineering time in development.
Also it’s pretty impossible to do anything in the codec space without tripping over a patent.
That said the very best implementation of the patented and un-free H.264 codec was built as open source (x264) but you still technically need to license all the h.264 patents to use x264 legally in many scenarios or jurisdictions.
So to be more accurate the problem is not open source being unable to compete with commercial stuff on technical merits.
If you read some of Xiph's development blogs (with work on new audio or video coders such as aforementioned AV1), a lot of the process is carefully going around the "inventions" that the bug bucks have declared as their property at the patent office.
No, I mean zero of the pure-FOSS video codecs have ever been anywhere near stare-of-the-art in their time. So FOSS codecs have for three decades been unable to compete on technical merit.
Even the current state-of-the-art audio codec Opus gets a lot of its efficiency from proprietary algorithms from Skype that were Open-sourced and parents made royalty-free.
Video codecs are bleeding-edge comp-sci and expensive to develop (lots of highly paid engineers, test labs, and test subjects (people) required).
Well, I recall the previous "poster child" of FOSS codecs was Ogg Vorbis which competed with MP3 and AAC just fine.
As for video research being expensive, you're right, of course. We're probably seeing much increased funding in FOSS codecs now compared to all previous decades.
Vorbis became competitive with MP3 and AAC many years after those commercial codecs were introduced. So again, the FOSS codec was nowhere near state-of-the-art.
I'm not even sure it's at all possible to encode AV1 in realtime without hardware acceleration. Decoding, on the other hand, isn't all that computationally intensive.
> I'm not even sure it's at all possible to encode AV1 in realtime without hardware acceleration
On large PCs it's been possible for a while, through SVT-AV1. On phones I think less so right now, if you're talking about using AV1 to get noticeably better rates than VP9.
That said, it's possible that they have a reduced set of tools/passess that can run in realtime on a phone, and it looks like the rate is extremely low, which also improves encoding complexity. Even software VP9 encoding has been rare on phones though up to this point, so I'm not sure exactly what is meant by this change.
> On phones I think less so right now, if you're talking about using AV1 to get noticeably better rates than VP9.
Yes, otherwise what would be the point of using AV1 in the first place. Many (most?) Android phones already have hardware VP9 and HEVC encoders. iPhones only support HEVC, so you know what the choice has to be to maximize the compatibility. HEVC and VP9 offer pretty much identical subjective visual quality for a given bitrate for the purpose of video calling - I tested a lot.
But anyway, even if you were able to run a realtime software-only AV1 encoder on a phone, there's still the concern of heat and battery life. Mobile devices usually aren't designed to run at 100% CPU load for any kind of extended period of time. Hardware codecs are much more power-efficient.
Video encoding is a modeling and search problem. Codecs try lots of different ways to represent the input data and do their best. You can evaluate the costs and benefits of each piece of the encoder to decide which parts to have on or off.
Obviously a speed-tuned AV1 compressor won't achieve maximum efficiency, but it might still perform better than an H264 or H265 compressor since it has more efficient tools available to it.
Don't think of a codec as just a magic black box that takes in frames and spits out compressed frames.
A codec is more like a toolbox or instruction set. It gives you a bunch of options you can use in order to compress a frame.
Unless AV1 removed some of the tools from the earlier codecs it drew from (e.g. VP9), it's entirely possible to write an encoder with similar performance characteristics as the earlier codecs.
What I'm getting at here is that AV1 isn't inherently computationally complex. Its reputation for being computationally complex comes from people looking at the reference encoder early on during development and treating that as the final product.
The reality is that it shouldn't be too far from HEVC in terms of computational complexity.
Netflix is already testing AV1 in production. If you enable test participation you may receive AV1 streams right now. Youtube is also now sending AV1 streams, including to newer smart TVs.
The only thing I know of is Intel's upcoming RocketLake which has AV1 acceleration. It _looks_ like it's both encoding and decoding.
It's exciting to see more mainstream adoption of AV1 which will surely drive HW acceleration forward, but it's disappointing that Apple hasn't been more proactive here.
I haven't used Facetime so I can't compare but Duo just works as well? Have you tried using it? Also, have you tried video calling someone using Android phone using Facetime? And what's wrong if you tell features that make your app stand out against the competition or should they really say on their probably 50th update that it's easy to install?
That is a China problem, not a Duo problem. Sadly Google is not the company it once was, and has taken steps in the wrong direction, but it clearly has the moral high ground on this front.
My colleague had been invited to visit both Apple and Google (former CERN employee). He said the contrast was very stark. In Google everyone was young and looked like they where having fun, at Apple where the old grumpy gray-beards with decades behind them.
And he would usually his story with: -And I've been an Apple-fanboy ever since.
Does anyone really buy that E2E encrypted stuff coming from big software companies? I don’t see any reason why someone would believe that without seeing the source-code and letting people host their own servers.
Let's continue to engage because I want to screenshot this for posterity -
So if you want to video chat with your parents, you will buy them a server and a phone ? Then when the server will fail, you will go to their house to fix it ? (Remember you can't video chat now)
i have, and i agree that they've gotten really good. but my customers are still completely lost when they have to interact with theirs in any way. No matter how good the UI is, it still requires a mental model of how a router works (for example: the internet comes into your house on a wire, the box turns it into wifi, which comes out the antennas) that a lot of people just don't have.
There's an understanding that there's a box with blinky lights and without it there's no internet. You can't assume people understand anything beyond that.
What reason does Google, apple, or Facebook have to lie?
What is the threat model that starts with "we claim to e2e encrypt traffic but don't so that..."?
Storing all the video isn't feasible, not is analyzing it in real time, so the only sensible threat model is targeted attacks, but the companies have no reason to do that. Governments do, but this makes the companies resistant to governments.
> Storing all the video isn't feasible, not is analyzing it in real time, so the only sensible threat model is targeted attacks, but the companies have no reason to do that. Governments do, but this makes the companies resistant to governments.
Analyzing the audio stream of a video call is possible in real time, in fact Google meet already does it to offer closed captioning in real time (the only good feature meet has compared to other alternatives)
How does the Duo call quality (image quality, reliability, lag etc) compare to Zoom? (I know they aim at personal vs business respectively but for a small team I’ll choose the tool with best quality).
But Duo for more than 2 people is currently Phone only. Also, you can't schedule a call, which could be annoying for meetings. For personal calls I prefer Duo.
357 comments
[ 5.6 ms ] story [ 338 ms ] threadAnyways I welcome the competition.
I can reach more non-technical people on Signal than on Duo.
"WaveNetEQ is already available in all Duo calls on Pixel 4 phones and is now being rolled out to additional models."
This is very worrying because hangouts is the only thing I use. All of my contacts use hangouts except for a few SMS, and I heard about Slack.
And this is a mostly current or ex Google crew...
I’m definitely not holding my breath though.
TBF both Meet and Duo have been awesome, Hangouts has withered on the vine. It could have been a unified solution but... Google.
My understanding is Google has said externally that they plan on killing the classic Hangouts product. So that means Google chat and Google Meet would be available in consumer space for people with @gmail.com addresses. but right now the focus of those two products is on gSuite.
I'd also definitely agree with what other people are saying, duo is the FaceTime competitor. It has direct integration into the Google dialer in the Google SMS app. It's also rather brain dead simple to use.
Specifically, where do the private keys reside?
This is weird to hear, to me hangouts was always the new thing that ousted gchat.
> google chat [...] would be available in consumer space
I can't imagine they're bringing back the old old thing, are they?
The Wikipedia disambiguation page really clears up the mess that is Google's branding: https://en.wikipedia.org/wiki/Google_Chat
> Google Talk, also known as Google Chat,[1] was an instant messaging service that provided both text and voice communication.[2] The instant messaging service was variously referred to colloquially as Gchat, Gtalk, or Gmessage among its users.[3]
What a mess.
[1]:https://en.wikipedia.org/wiki/Google_Talk
Are they too scared of regulators to make an iMessage-like service in Android? RCS will barely nibble at the ground they need to cover in order to compete for real.
https://www.theverge.com/2020/4/9/21215588/google-chat-hango...
It is effectively a slack or teams competitor.
Classic Hangouts is/was a lot of things. Sadly it was too many things. The new Chat has very similar Gmail integration, so if they ever get it out to consumer, it hopefully won't be a big change for people.
Desktop -- Meet/Chat converging and getting a unified UI for business/desktop users.
I think it is taking time, but it's finally happening and Hangouts will officially be shut down when the merging happens.
The integration with Meet consists of a single "invite to video call" button that creates a new video call and inserts the link into your message. There's no option to stop people from inviting you to new calls/set your Google chat status as busy when accepting a call.
Meet itself is also frustrating to use for anything more than a 2-3 person meeting; it doesn't display more than 4 video feeds at once on your screen. It's also unable to save settings between video calls (if you don't want to have incoming and outgoing 720p streams all the time you have to change the settings at the start of every call). Zoom and even Jitsi are both miles ahead of it.
There is no reason to use either product besides the fact that they come with enterprise Gmail accounts. They both still feel like prototypes or minimum viable products (especially Chat).
A mobile only consumer proposition is useless. Sounds like Google's internal strategy here is still a disaster.
Meet == Zoom. It's video conferences for businesses.
Duo == FaceTime. It's video calling, with integrations into the Phone app on Android.
There is a timeline, at least for entreprise customers.
> Classic Hangouts will be retired for all G Suite customers starting in October 2019
Chat within Gmail is still hangouts. Hangouts.google.com still works. Users still use the hangouts apps.
On the personal side, if you use Google Fi, SMS integration is still only available via Hangouts. This is a somewhat unique feature of Fi and Google Voice. You can send/receive SMS within Hangouts via browser or app all the same. It's not like the Messages app for web (which relies on your phone being online).
They have a newer timeline at https://support.google.com/a/answer/9197126?hl=en&ref_topic=...
IIRC, hangouts chat is still only available to paid g-suite customers.
Then they decided that wasn't the way they wanted things and have been slowly killing it off for 5ish years now
I think it's still using some proprietary transport which is UDP over TCP over UDP or something...
Although to be fair, me confusing Duo Security and Duolingo is because I use both and both have nearly the same green for logos.
The "knock" feature is kinda novel and weird (in a good way). When you call someone, they can see your video feed before they answer the call.
I agree though, this feature seems like a solution in search of a problem. If I'm answering the call it seems more natural to activate both cameras at the same time, and for calls I'm not going to answer the video feed just seems unnecessarily distracting. I'm sure that I have never wished for a feature like this.
Seems like the sort of thing that perverts would take advantage of.
Presumably you would know who you're video calling anyhow prior to calling them, so there's not really a meaningful privacy violation...
The only case I can think of is you calling me to expose yourself or something - to that, I'd say that a privacy option where you can make it so you have to add someone before they can video call you would suffice.
One of the problems with an opt-out setting is that it can become a viable attack vector whenever the application settings reset: "OMG New phone for my 14th birthday" will look like an invitation to some segment of the population.
http://support.google.com/duo/answer/6376115
Google knows about dick pics.
https://support.google.com/duo/answer/6376115
And limiting it to contacts doesn't solve the problem.
Why should my phone be displaying something chosen by someone else unless I explicitly opted to engage with them (in this case by answering a video call)?
Plus, even if I did have contacts with a dick pic sense of humor, I'd much rather see a dick from them after I opt in to the call (so that I make sure I'm in an appropriate setting). Getting one randomly is insane.
Imagine if your husband or wife called you for some phone sex (say you are on a long trip) but you happen to be in the elevator with strangers on the way to your room. Brrring! No thanks.
Whereas solutions like Meet and Zoom are designed primarily (both UX and architecture) around multi-party, supporting 100's (250 for Meet, 500 for Zoom).
But under the hood, limiting the number of users allows some important technical advantages. Duo claims (in its FAQ) to be end-to-end encrypted. I believe Whatapp claims the same. And it wouldn't surprise me, knowing Apple, if their video chats on Facetime did too. This is possible only with a reasonable limit on the number of participants because of the need to negotiate a bandwidth for each stream that works for all viewers, and each stream needs to be independent, not multiplexed into a single live view.
The proper use of large-scale meeting products is in corporate or paid environments where you have some kind of guarantee that your chats aren't being recorded or sold. (At least unless a three letter agency is involved.) Tools that guarantee end-to-end encryption should be used in small group chats.
Your point about UX is a strong one too. There are a affordances that work better for smaller chats, others for larger ones, and it's helpful to be able to specialize.
Because beyond UX, there are a ton of technical tradeoffs involved.
In a 2-person call you want to avoid a server if possible, because it adds latency -- so that's a good first reason. Zoom and Meet would never dream of not using a server.
The optimal architecture of a "small group call" is totally different from a "large group call".
In banking/financial services, we want guarantees that all chats are being recorded. In lots of other regulated and government fields too.
Though if the goal is to allow for extremely low bitrate use it might not chew up too much of the processor and battery.
Unlike chat apps, there's not that many people I want to video call.
At some point clear marketing becomes a user facing feature.
Why would she care? It's a separate app. Just fire it up and start a videocall with someone. With Duo I can call friends on Apple devices, and the quality of the call is excellent. I use it to call my mom (in another city) any time I want to talk to her. She's a technophobe, but even she can answer the call and start chatting with me.
There’s frustration on a lot of aspects, one of them for instance being that both Hangouts and Meets are integrated to Google Calendar, so if you use both a private and corporate gmail, you’ll get a link to one or the other depending on your meetings. Sometimes from the same calendar screen. Some people won’t care, but there’s enough cases where it will be a PITA to remember which one you’re using or will be using, just to get back to the right window for instance.
But really the main frustration is you can’t give someone a Duo address. Or a Google Meet address. You have to give them your email, and then negociate what service they can/are comfortable using. And ghey have to remember what was negociated.
My understanding is you will be able to receive video calls inside android/messages even if duo is not installed, but initiate calls only if duo is installed.
(As it isn't shipped on Samsung devices.)
Apart from GMail, the only Google communication app that actually made a difference and people liked was Hangouts. For unknown reason, Google would really love to kill it. It officially does not even exist anymore, but I and many others still use it daily.
Funny how when you have nearly infinite money you can do absolutely mad stuff and no one just cares.
https://arstechnica.com/gadgets/2019/04/googles-constant-pro...
Even system apps can be updated through the Playstore though.
I've never understood why Facetime doesn't allow this.
Chat + Forums + Fileshare + Video chat + Voice chat + OneDrive integration + Sharepoint integration + Kanban + goodness knows what else
Before the lock-down we all turned our nose up at it as "yet another lame chat app", now it's dominating everything, and it works on MacOS, Windows, iPhone, and Android -- so there's no excuse for anybody to not have it on their phone as well.
There's nothing else that's even close for us and just on my team we have about 60 people on it, and across the company over a thousand. It's almost 100% replaced all the other things that do the things in the list above with the exception of Jira and a few holdouts still using Webex (so there's a dial-in for people outside our org who don't have teams, but we've even been using for meetings across different organizations that have teams and it works perfectly fine).
Duo, Meet, Hangouts all seem really spare and kind of old fashioned now.
We used slack before and teams definitely feels like a step up.
- Starting a group telecon from a channel doesn't seem to exist. You have to start a chat with the same people and then you can start the meeting.
- The screensharing selection interface is kinda wonky and doesn't show certain applications, it consistently won't give me an option to show Excel, but every other thing I have open is visible (MacOS).
- It gets hung up sometimes if people paste lots of images into a long chat.
- It needs better management of old chats, channels and so on, for example there's certain old chats from last year when we were first testing it that I really don't need around anymore and I'd like to get rid of.
- The notification system is a bizarre mess, I can't quite seem to find the magic combination that turns off notification sounds, but plays a sound when somebody calls me for a voice or video chat.
For my use case at the time, which was getting engineering support as a software salesperson in an organisation with poor documentation, that was a huge downgrade from slack. Those extra seconds waiting or it to load or messing around with image files hurt when you're on the phone with someone.
^ Candidate for all-time best illustration of the phrase "to damn with faint praise".
Pricing: https://www.microsoft.com/en-us/microsoft-365/microsoft-team...
If I could junk webex entirely I'd love it.
I've never used Teams, but it seems like an awful lot for one app to handle. But the Google way of splitting it up across the logical apps seems to work well, since everything's integrated anyways.
At the end of the day, does it really matter if you're using different icons in your home screen or different icons in a menu?
When Google releases a new product, it's like the almost expect you to use it in isolation, but with your same account. And they love releasing new products. Google Calendar, Tasks, Keep, etc.
Microsoft Teams brings together Office 365, Exchange, Share point, OneDrive, and then adds collab features on top for comms and organisation.
You get your full existing Outlook Calendar appearing in teams, you get all your Outlook contacts, you can link to any doc in your OneD, shared edit, you get group chats and channels, you can create "Teams" (where the name of the app comes from) made up of different people in your Exchange org.
For anybody using Microsoft AD/Exchange within their org, Teams is a natural choice. You don't need a new account, everybody else in the org is immediately searchable and contactable, there's no data import needed. It just works. And "it just works" has been the central driving feature of anything that has taken off during this lockdown.
But I guess I don't see how Google apps are "in isolation", it's the exact opposite. All my contacts appear in every app, whether Calendar or Meet or Docs. Links work everywhere. The Google concept of a team is basically that when you create a Group you can generally use it everywhere else (to share a doc, to create a calendar event, to add to a Team Drive, to start a chat, to notify of a comment, etc.).
And heck, the "side panel" functionality literally allows you to load Keep inside of Gmail, or Calendar inside of Docs, if you don't want to open a whole new tab. Clearly the opposite of isolation.
Maybe you've just never used Google apps this way, that you haven't seen their integration? I find it entirely natural to have a tab for Mail, Calendar, Keep, Tasks, and several Docs and Sheets in my browser. Perhaps for me, my tabbed browser window is the same as your Teams app?
In either case, it seems like the functionality and integration is largely identical. Again, it's just a matter of whether the icons are at the browser tab or home screen level, or whether they're inside of a single app. It seems to be a very minor distinction at the end of the day.
Now that we've all been forced to use it and come to terms with it, the deep integration is extremely powerful. In fact the couple areas within it where the integration is still a little thin stand out because the workflows around those end up being a bit fussy.
It can be difficult to explain to somebody who doesn't use it, but it's not something Google has sorted out yet, not even close. It's like saying "I have all the ingredients for a cake in my pantry, so they're all together, it's basically the same as having them together in cake form."
Google has all the pieces to do something even better than this, but their corporate culture is like a hammer shattering all the pieces into different bits with only the most superficial connections between them. They may be allergic to even try given what happened with Wave, but even a half-decent copy using the building blocks they have would be pretty great.
What is missing is a way to sort through the threads (no title, no list of threads, no way to jump to the ones you have a notification for…). And probably a way to sort the rooms too; I'm part of 23 rooms and it's all over the place (and growing).
I can't call up my Mom on Teams. I can with Duo.
"Who’s eligible for the free version of Microsoft Teams?"
"Anyone with any corporate or consumer email address can sign up for Teams today.…"
Those elusive "consumer email" addresses.
https://www.microsoft.com/en-us/microsoft-365/microsoft-team...
Consumer of what? If they meant to say "any email address" they really should rethink their language to be less dehumanizing.
Google Chat and Google Meet are the equivalent of Teams, and have a fairly similar feature set.
Will be following it though!
It apparently does work in Firefox, but only at higher bitrate HD mode so it's not great if you don't have the bandwidth.
While I don't see too many people take advantage of it, you can make a Google account without an associated Gmail account. You just have to choose "Use my current email address instead" on the signup page[1].
[1] https://accounts.google.com/signup/
Unless you are one of those people (like me) who don't want to put work related things on your phone. I like to have a separation between work and personal life. Thus why I don't put work email (or other things) on my phone.
Sharing code requires 4 clicks and there is no keyboard equivalent way to get to it.
And the list goes on.
The sad truth is that if teams didn't come for free with office 365 it wouldn't be able to stand on its own.
otherwise i kinda agree except it's years ahead of lync, so for microsoft shops it's still a net win. my personal pet peeve is lack of a global mute keyboard shortcut (win+f4 for lync).
You can create private channels within teams. When you go to "Add Channels", there's a Privacy option that's set to Standard by default, but you can toggle it to Private and invite only specific team members to join.
What google needs to do is to stop fracturing communication modes across every single conceivable strata they can identify.
I can cross over to their full videoconference with an invite, share screens, put notes in chat, whole 9 yards. For a moment, The company is just a logical division of the whole Teams infrastructure.
That's powerful.
I've never experienced anything quite like it even if on paper it sounds like half a dozen other conference systems. It blows anything else I've used out of the water.
If they got rid of the excessive whitespace at each side of the chat and used libnotify like civilized folks I'd be super happy.
I wouldn't hold my breath. They use the same custom notification on Mac os and even on Windows.
Oh, and on Linux, have you tried using it with a tiling wm ? The notification gets its own regular window. The first time it happened it was quite jarring to have it fill half my 32" monitor. Even since that happened, I've went back to using it through Firefox, which honors the system notification setup.
In IT company where Mac and Linux dominates we are already accustomed to other software and don't see any benefit in changing everything to use One Drive.
If Google couldn't care less to bring it to my attention, I couldn't care less to try it.
And now it's suddently important to them?
Do the right thing at the right time. Invest and believe in your product becuase it's great.
Don't try and jump on the bandwagon now that you've just suddenly reversed your decision to sunset the product because of what's going on.
/rant
Google starting to use AV1 in their products in earnest should either trigger the patent suits from the aforementioned "at least one company", or serve as an additional argument in favor of any company that starts using it now.
Lots of good bits came from FOSS codecs but Daala and friends have never competed with the commercial stuff that have 100s of decades of paid engineering time in development.
Also it’s pretty impossible to do anything in the codec space without tripping over a patent.
That said the very best implementation of the patented and un-free H.264 codec was built as open source (x264) but you still technically need to license all the h.264 patents to use x264 legally in many scenarios or jurisdictions.
If you read some of Xiph's development blogs (with work on new audio or video coders such as aforementioned AV1), a lot of the process is carefully going around the "inventions" that the bug bucks have declared as their property at the patent office.
Even the current state-of-the-art audio codec Opus gets a lot of its efficiency from proprietary algorithms from Skype that were Open-sourced and parents made royalty-free.
Video codecs are bleeding-edge comp-sci and expensive to develop (lots of highly paid engineers, test labs, and test subjects (people) required).
As for video research being expensive, you're right, of course. We're probably seeing much increased funding in FOSS codecs now compared to all previous decades.
In Software, with 720p video (or more), the battery of the phone would be empty in no time.
On large PCs it's been possible for a while, through SVT-AV1. On phones I think less so right now, if you're talking about using AV1 to get noticeably better rates than VP9.
That said, it's possible that they have a reduced set of tools/passess that can run in realtime on a phone, and it looks like the rate is extremely low, which also improves encoding complexity. Even software VP9 encoding has been rare on phones though up to this point, so I'm not sure exactly what is meant by this change.
Yes, otherwise what would be the point of using AV1 in the first place. Many (most?) Android phones already have hardware VP9 and HEVC encoders. iPhones only support HEVC, so you know what the choice has to be to maximize the compatibility. HEVC and VP9 offer pretty much identical subjective visual quality for a given bitrate for the purpose of video calling - I tested a lot.
But anyway, even if you were able to run a realtime software-only AV1 encoder on a phone, there's still the concern of heat and battery life. Mobile devices usually aren't designed to run at 100% CPU load for any kind of extended period of time. Hardware codecs are much more power-efficient.
Video encoding is a modeling and search problem. Codecs try lots of different ways to represent the input data and do their best. You can evaluate the costs and benefits of each piece of the encoder to decide which parts to have on or off.
Obviously a speed-tuned AV1 compressor won't achieve maximum efficiency, but it might still perform better than an H264 or H265 compressor since it has more efficient tools available to it.
A codec is more like a toolbox or instruction set. It gives you a bunch of options you can use in order to compress a frame.
Unless AV1 removed some of the tools from the earlier codecs it drew from (e.g. VP9), it's entirely possible to write an encoder with similar performance characteristics as the earlier codecs.
What I'm getting at here is that AV1 isn't inherently computationally complex. Its reputation for being computationally complex comes from people looking at the reference encoder early on during development and treating that as the final product.
The reality is that it shouldn't be too far from HEVC in terms of computational complexity.
Still though, battery concerns aside, massive kudos to Google here for helping to advance a technology that is so important to OSS.
It's exciting to see more mainstream adoption of AV1 which will surely drive HW acceleration forward, but it's disappointing that Apple hasn't been more proactive here.
Is it the call metadata (who/where/when) that valuable?
Or is it just at loss to prevent future competition?
1) end to end encrypted, and
2) we’re constantly making optimizations
3) uses AI to reduce audio interruptions,
4) and Excitingly! Coming Soon! we’re rolling out a new video codec
5) that works with very low bandwidth connections
I dunno I use FaceTime, it “just works”
Google's latency isn't stellar either, mind you. For all their issues, I think the best mainstream solution for latency right now is Zoom...
<sarcasm> I just tried to make a FaceTime call from my Google Pixel phone and it didn't work :( </sarcasm>
Disc: Googler.
And he would usually his story with: -And I've been an Apple-fanboy ever since.
I miss that dude.
"as simple as setting up a router" means it's too complicated for ~90% of people.
There's an understanding that there's a box with blinky lights and without it there's no internet. You can't assume people understand anything beyond that.
What is the threat model that starts with "we claim to e2e encrypt traffic but don't so that..."?
Storing all the video isn't feasible, not is analyzing it in real time, so the only sensible threat model is targeted attacks, but the companies have no reason to do that. Governments do, but this makes the companies resistant to governments.
Analyzing the audio stream of a video call is possible in real time, in fact Google meet already does it to offer closed captioning in real time (the only good feature meet has compared to other alternatives)
But Duo for more than 2 people is currently Phone only. Also, you can't schedule a call, which could be annoying for meetings. For personal calls I prefer Duo.