Teknologi · AiThao

Hvordan samtaler fungerer

En samtale må koble raskt, tåle dårlig nett og, når den ikke oversettes, forbli privat mellom to telefoner. Hvert krav løses av en egen komponent.

Hva det gjør for deg

  • Tydelig lyd og video som automatisk tilpasser seg båndbredden.
  • Samtaler som kobler opp selv bak strenge brannmurer og mobilnett.
  • Ende-til-ende-kryptering ved uoversatte samtaler, markert med en lås på skjermen.

Hvordan det fungerer

Samtaler bruker WebRTC. Avhengig av tilkoblingen sendes mediestrømmen gjennom AiThaos infrastruktur eller en ekstern medietjeneste. Ruten kan endres når nettverket er utilgjengelig. Dette endrer ikke skillet mellom transportkryptering og ende-til-ende-kryptering.

Dette alene ville likevel latt medieserveren dekode lyden. For samtaler uten oversettelse etablerer telefonene en samtalenøkkel over den krypterte chatten. Lyden krypteres med denne nøkkelen før den forlater telefonen, slik at serveren kun ser ugjennomsiktige datapakker.

Når oversettelse er på

Når oversettelse slås på, gis samtalenøkkelen til en oversettelsesprosess i skyen slik at den kan tyde talen. Samtalen er da ikke lenger ende-til-ende-kryptert, og låsikonet forsvinner. Videostrømmen sendes aldri til oversettelsestjenesten.

Under panseret

WebRTC · mediasoup · DTLS-SRTP · Opus · H.264

Spørsmål

Hvorfor går samtaler gjennom en server i stedet for direkte mellom telefonene?

Moderne mobilnettverk og brannmurer blokkerer ofte direkte peer-to-peer-forbindelser. En lettvekts medieserver sikrer at samtalen alltid kobles opp raskt og pålitelig.

Ser serveren videobildet mitt?

Samtaler tas ikke opp. Samtaleloggen — hvem, når og hvor lenge — beholdes til du sletter oppføringen eller sletter kontoen. Sletting av din oppføring fjerner ikke den andre deltakerens; den delte oppføringen slettes når ingen deltakere beholder den.