日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

coturn 搭建 stun turn 服务器

發布時間:2024/8/1 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 coturn 搭建 stun turn 服务器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

coturn 搭建 stun / turn 服務器

分享經驗總結,歡迎加入

簡介

STUN,首先在RFC3489中定義,作為一個完整的NAT穿透解決方案,英文全稱是Simple Traversal of UDP Through NATs,即簡單的用UDP穿透NAT。

STUN(Simple Traversal of User Datagram Protocol Through Network Address Translators),即簡單的用UDP穿透NAT,是個輕量級的協議,是基于UDP的完整的穿透NAT的解決方案。它允許應用程序發現它們與公共互聯網之間存在的NAT和防火墻及其他類型。它也可以讓應用程序確定NAT分配給它們的公網IP地址和端口號。STUN是一種Client/Server的協議,也是一種Request/Response的協議,默認端口號是 3478

TURN,首先在RFC5766中定義,英文全稱是Traversal Using Relays around NAT:Relay Extensions to Session Traversal Utilities for NAT,即使用中繼穿透NAT:STUN的擴展。簡單的說,TURN與STURN的共同點都是通過修改應用層中的私網地址達到NAT穿透的效果,異同點是TURN是通過兩方通訊的“中間人”方式實現穿透。

STUN協議在RFC5389中被重新命名為Session Traversal Utilities for NAT,即NAT會話穿透效用。在這里,NAT會話穿透效用被定位為一個用于其他解決NAT穿透問題協議的協議。它可以用于終端設備檢查由NAT分配給終端的IP地址和端口號。同時,它也被用來檢查兩個終端之間的連接性,好比是一種維持NAT綁定表項的保活協議。STUN可以用于多種NAT類型,并不需要它們提供特殊的行為。

STUN本身不再是一種完整的NAT穿透解決方案,它相當于是一種NAT穿透解決方案中的工具。這是與RFC3489/STUN版本相比最重要的改變。

ICE跟STUN和TURN不一樣,ICE不是一種協議,而是一個框架(Framework),它整合了STUN和TURN。

coturn 搭建

鏈接:https://github.com/coturn/coturn

代碼拉取后,先安裝所需的依賴包

sudo apt-get install libssl-dev sudo apt-get install libevent-dev sudo apt-get install libpq-dev sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev sudo apt-get install libhiredis-dev sudo apt-get install gcc sudo apt-get install pkg-config

編譯 coturn

source ./configure make -j 8 sudo make install

安裝部分截圖

安裝完成后編輯配置文件

路徑:/usr/local/etc/turnserver.conf.default

必須的配置項,其他項自行百度查看

listening-port=3478 #指定偵聽的端口 external-ip=39.121.185.185 #指定云主機的公網IP地址 user=aaaaaa:bbbbbb #訪問 stun/turn服務的用戶名和密碼 realm=stun.xxx.cn #域名,這個一定要設置 cli-password=123456

開啟端口3478

turnserver 啟動

路徑:cd /usr/local/bin

turnserver -c …/etc/turnserver.conf

檢測 ice 穿透的在線工具

鏈接:https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/

測試發現火狐瀏覽器正常,谷歌瀏覽器不正常




Android 端使用
PeerConnection.IceServer iceServer = new PeerConnection.IceServer("turn:172.21.0.147:3478", "taxiao", "123456"); iceServers.add(iceServer); PeerConnection.RTCConfiguration configuration = new PeerConnection.RTCConfiguration(iceServers);
微信公眾號(他曉),關注并轉發,謝謝

總結

以上是生活随笔為你收集整理的coturn 搭建 stun turn 服务器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人婷婷 | 内谢少妇xxxxx8老少交视频 | www,xxx日本 | 国产一区二区三区视频免费在线观看 | 色悠悠国产 | 久久免费在线观看 | 68日本xxxxxⅹxxx59| 男人操女人下面视频 | 亚洲色偷精品一区二区三区 | 久久久一级黄色片 | 人人舔人人爽 | 国产黄色在线观看 | 黄瓜视频在线观看 | 久久a级片 | www.九九九| 一二三区不卡 | 777色婷婷 | 国产乱人伦精品一区二区 | 妓院一钑片免看黄大片 | 一区二区日韩视频 | 国产永久视频 | 中文字幕理伦片免费看 | 久久无码人妻丰满熟妇区毛片 | 亚洲国产精品自拍 | 国产一级片一区 | 久久久久久久久久久影院 | 国产精品日韩一区二区三区 | 精品少妇人妻AV无码专区在线 | 日本人dh亚洲人ⅹxx | 天堂av在线免费观看 | 黄金网站在线观看 | 欧美一级色片 | jizz性欧美23| 国产日韩大片 | 色悠久久综合 | 欧美一二三区 | 日本韩国在线观看 | www.sesehu.com| 山村淫强伦寡妇 | 欧美成人三级精品 | 操亚洲美女| 国产无遮挡aaa片爽爽 | 美女激情网| 91在线精品一区二区 | 久久久成人免费 | 欧美激情国产精品免费 | 久久国产精品精品国产色婷婷 | 丝袜一区二区三区四区 | 自拍偷拍亚洲综合 | 爱爱小视频免费看 | av软件在线观看 | 三级成人网 | 欧美交换 | 黄色片a级 | 看毛片视频 | 日本两性视频 | 天天干天天操av | av小次郎收藏 | 中文亚洲av片在线观看 | 午夜国产福利 | 日韩精品一区二区亚洲av | 欧美人与性囗牲恔配 | 欧美熟妇久久久久 | 日韩在线毛片 | 精品少妇一区二区三区免费观看 | 香蕉视频国产在线观看 | 欧美精品啪啪 | 国产一二三四五区 | 日韩高清av| 97在线播放免费观看 | 国产21区| 女人脱了内裤趴开腿让男躁 | 日p视频在线观看 | 老牛嫩草二区三区观影体验 | 免费观看成人在线视频 | 亚洲成人一区在线观看 | 97人人澡| 国产一区免费在线观看 | 蜜桃视频网站 | 欧美色图一区 | 国产激情对白 | 欧美jizz欧美性大全 | 一道本久久 | 欧美日韩综合网 | av手机天堂 | 久久久久久国产精品一区 | 女人下面流白浆的视频 | 污污网址在线观看 | 少妇无码一区二区三区 | 欧美激情xxx | 影音av资源| 国模私拍xvideos私拍 | 一级福利视频 | 九一国产在线 | 精品字幕| 日韩欧美在线视频免费观看 | 国产美女视频91 | 一区一区三区产品乱码 | 国产黄色免费观看 |