不急不徐,持之以恒。

          http://blog.gopersist.com/

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            24 隨筆 :: 0 文章 :: 52 評論 :: 0 Trackbacks
          在使用WebRTC進行即時通訊時,需要使瀏覽器進行P2P通訊,但是由于NAT環境的復雜性,并不是所有情況下都能進行P2P,這時需要TURN Server來幫助客戶端之間轉發數據。rfc5766-turn-server是一個高性能的開源TURN Server實現。
          以下是在EC2上使用Ubuntu操作系統安裝rfc5766-turn-server:
          1. 下載安裝包:
          $ wget http://ftp.cn.debian.org/debian/pool/main/r/rfc5766-turn-server/rfc5766-turn-server_3.2.4.4-1_amd64.deb
          2. 安裝:
          $ sudo apt-get update
          $ sudo apt-get install gdebi-core
          $ sudo gdebi rfc5766-turn-server_3.2.4.4-1_amd64.deb
          安裝完后,在/usr/share/doc/rfc5766-turn-server下有很多文檔可參考。
          3. 配置:
          $ sudo vi /etc/turnserver.conf
          ---------------------------------------
          // 配置IP,EC2下需要配置listening-ip和external-ip
          listening-ip=172.31.4.37
          external-ip=54.223.149.60
          // 當TURN Server用于WebRTC時,必須使用long-term credential mechanism
          lt-cred-mech
          // 增加一個用戶
          user=username1:password1
          // 設定realm
          realm=mycompany.org
          ---------------------------------------
          4. 啟動:
          sudo turnserver -c /etc/turnserver.conf --daemon
          5. 服務啟動后,在上一個WebRTC示例中更改iceServers后測試:
          "iceServers": [{
              "url": "stun:stun.l.google.com:19302"
          }, {
              "url": "turn:54.223.149.60",
              "username": "username1",
              "credential": "password1"
          }]
          更多安裝信息在:http://turnserver.open-sys.org/downloads/v3.2.4.4/INSTALL
          rfc5766-turn-server當然也有STUN Server的能力,但是需要給它配置2個IP,以幫助探測客戶端所在NAT環境的行為,這里沒有做。
          posted on 2014-10-22 14:23 老林 閱讀(8399) 評論(3)  編輯  收藏 所屬分類: 即時通訊(IM)

          評論

          # re: Ubuntu下安裝TURN Server (rfc5766-turn-server) 2014-12-06 12:05 莫非
          不需要配置兩個 ip吧~!  回復  更多評論
            

          # 12321 2015-02-16 21:45 23
          大華股份胡椒粉v個會  回復  更多評論
            

          # re: Ubuntu下安裝TURN Server (rfc5766-turn-server) 2015-06-18 17:09 frostmourner

          @莫非
          求指導  回復  更多評論
            

          主站蜘蛛池模板: 虞城县| 福鼎市| 宕昌县| 老河口市| 镇康县| 波密县| 成都市| 岗巴县| 奈曼旗| 出国| 鱼台县| 北碚区| 九龙城区| 科技| 石柱| 都昌县| 富锦市| 孙吴县| 搜索| 南木林县| 乐山市| 额济纳旗| 和静县| 沅陵县| 巴彦县| 阜新市| 三河市| 厦门市| 乐东| 浮梁县| 凤翔县| 永清县| 汨罗市| 右玉县| 周宁县| 襄樊市| 米泉市| 木里| 金昌市| 城步| 健康|