AiThao
技术 · AiThao

通话如何运作

通话要快,要在糟糕的网络下撑得住,不翻译时还要在两部手机之间保持私密。这几点分别来自不同的组成部分。

它为你做了什么

  • 清晰的语音和视频,会随网络自动调整。
  • 即使在限制严格的网络后面也能接通。
  • 不带翻译的通话端到端加密,通话界面上的锁会提示你。

如何运作

通话使用 WebRTC,这是实时音视频的标准。两部手机把媒体发送到 AiThao 在自己服务器上运行的媒体服务器,再由它转发给另一方;如果网络阻断了这条路径,就由中继来传送媒体。按照 WebRTC 的要求,所有媒体在传输中都是加密的。

仅凭这一点,媒体服务器仍能读取通话。因此在支持该功能的手机上,每次通话都有自己的密钥,通过加密聊天发送给对方手机,每一帧音频和视频都用它加密。服务器转发的是它无法解密的帧。

开启翻译时

要翻译,翻译程序就必须听到通话,所以双方同意后,通话密钥会交给它。此后通话不再是端到端加密的,锁也会消失。

底层技术

WebRTC · 逐帧加密 · iPhone 上的 Apple CallKit

常见问题

为什么不直接连接两部手机?

媒体服务器让通话在移动网络上更可靠,并能在需要时让翻译程序加入。有了每通话密钥,它仍然听不到加密的通话。

通话会被录音吗?

不会。只保存通话记录(谁、何时、多久),保存 90 天。

亲自体验翻译效果

在应用上线之前,你可以先通过网页演示了解 AiThao。AiThao 正在等待 Apple 审核后上架 App Store,目前还没有安装链接。

打开演示