微信如何做到语音通话的几乎无延时的?

两度与美国的朋友微信语音聊天,和普通电话基本没有区别,比skype都还方便。
我的坐标是深圳,非常惊讶跨国网络传送能如此的迅速。这里涉及到哪些核心的技术呢?
已邀请:

rix - 太不專業了

推荐来自: Joey 李清墨

@Joey 我們語音流暢是因為我們兩邊的網絡環境非常給力。

實際上 Skype 與微信用的是同一套有損音頻編碼,是 Skype 開發的 SILK。微信 6.0 開始就在用了(不知道是否遵守了 License)。所以在核心技術上兩者是沒什麼區別的。

如果真要說為什麼微信比 Skype 快,我覺得最有可能的是因為微信服務器在國內,能夠比較准確的選擇國內與你鏈接的的網絡線路,比如你是用電信的就給你分配電信線路。而 Skype 的服務器在國外做不到這種事,可能會隨便給你個光通的線路。而國內不同運營商之間的鏈接速度實在捉急,所以造成比較嚴重的延遲。

語音比網頁快一方面是因為二進制壓縮傳輸,體積非常小,大概 50kbps 的樣子。二來是因為流媒體只需要建立一次鏈接,而網頁的加載要每個資源重複建立鏈接,所以會慢。

要回答问题请先登录注册