它为你做了什么
- 清晰的语音和视频,会随网络自动调整。
- 即使在限制严格的网络后面也能接通。
- 不带翻译的通话端到端加密,通话界面上的锁会提示你。
如何运作
通话使用 WebRTC,这是实时音视频的标准。两部手机把媒体发送到 AiThao 在自己服务器上运行的媒体服务器,再由它转发给另一方;如果网络阻断了这条路径,就由中继来传送媒体。按照 WebRTC 的要求,所有媒体在传输中都是加密的。
仅凭这一点,媒体服务器仍能读取通话。因此在支持该功能的手机上,每次通话都有自己的密钥,通过加密聊天发送给对方手机,每一帧音频和视频都用它加密。服务器转发的是它无法解密的帧。
开启翻译时
要翻译,翻译程序就必须听到通话,所以双方同意后,通话密钥会交给它。此后通话不再是端到端加密的,锁也会消失。
底层技术
WebRTC · 逐帧加密 · iPhone 上的 Apple CallKit
常见问题
为什么不直接连接两部手机?
媒体服务器让通话在移动网络上更可靠,并能在需要时让翻译程序加入。有了每通话密钥,它仍然听不到加密的通话。
通话会被录音吗?
不会。只保存通话记录(谁、何时、多久),保存 90 天。