webrtc連接方法——TURN服務器和STUN服務器作用簡介
連接服務器
WebRTC的TURN服務器是幾乎所有WebRTC部署中必不可少的部分,連接WebRTC會話是在多個WebRTC服務器的協(xié)助下精心策劃的工作,WebRTC中的NAT遍歷服務器負責確保正確連接多媒體,這些服務就是STUN和TURN服務。
在瀏覽器(對等)連接WebRTC之間會話的三種方法:
A、通過本地網絡直接連接:
如果兩個設備都在本地網絡上,則無需做任何特別的工作即可使用對等連接彼此,就是一臺設備具有另一臺設備的本地IP地址,則它們可以直接相互通信。
B、通過公共IP地址Internet直接連接:
這樣就是通過STUN獲取的公共IP地址直接連接WebRTC,當設備不在同一個本地網絡中時,只能通過公共IP地址來實現(xiàn)相互訪問的方式,所以我們的設備不知道公共IP地址,這樣就是STUN服務的用武之地,它就是使設備可以向STUN服務器詢問“我的公共IP地址是啥”。
C、通過WebRTCTURN服務器路由連接媒體:
使用TURN來中繼媒體來連接我們的WebRTC,這種情況知道公共IP地址固然好,但是可能還是夠。
這種情況造成的原因有很多種,其中之一是所使用的NAT和防火墻設備不允許發(fā)生這種直接流量。想這種情況下,我們通過TURN服務來做為中間公共服務器路由數(shù)據(jù),這需要一定的工作和帶寬成本。
Tags:連接服務器,webrtc連接方法——TURN服務器和STUN服務器作用簡介
版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯(lián)網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。
關注官方微信