WebRTC 技術解析

WebRTC 是一項網頁標準,能讓兩個瀏覽器在無需任何外掛的情況下建立直接的加密連線。SendTomo 藉助它在裝置之間傳輸你的檔案。本頁以淺顯的語言解釋其中的關鍵部分。

資料通道與 DTLS-SRTP。WebRTC 資料通道以 DTLS-SRTP 對檔案進行加密分封傳輸,這與保護瀏覽器視訊通話使用的是同一套安全層。加密金鑰由你的兩台裝置直接協商產生,因此無論是我們的伺服器還是任何中繼都無法解密這些資料。

STUN 與 TURN。為了讓兩台裝置在網際網路中找到彼此,它們會先向 STUN 伺服器查詢自己的公開網路位址,多數情況下隨後就能直接連線。如果防火牆或 NAT 阻斷了直連路徑,TURN 中繼會轉發加密流量——但由於資料在你的裝置之間是端對端加密的,中繼只能看到密文。

信令。在直連開啟之前,兩台裝置需要交換連線資訊(即 SDP offer 與 ICE candidate)。在 SendTomo 中,這一步透過信令伺服器上的房間碼短暫完成。一旦雙方拿到彼此的資訊,信令伺服器就不再參與傳輸過程。

點對點的意義。由於檔案資料直接在你的裝置之間流動,傳輸可以跑滿網路速度,無需為雲端儲存付費或擔心空間被佔滿,也不會在伺服器上留下可被外洩的資料副本。這正是基於 WebRTC 架構的核心優勢。

準備好傳輸檔案了嗎?開啟 SendTomo,掃碼即可連線。

開啟 SendTomo