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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android IOS WebRTC 音视频开发总结(十一)-- stunturn部署

發(fā)布時間:2024/9/20 Android 141 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android IOS WebRTC 音视频开发总结(十一)-- stunturn部署 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本篇文章主要介紹webrtc里面的stun,turn服務(wù)的安裝與配置(轉(zhuǎn)載請說明出處: http://www.cnblogs.com/lingyunhu, RTC.Blacker)

說到STUN,TURN服務(wù)的作用,相信很多人都知道,主要處理打洞與轉(zhuǎn)發(fā),配合完成ICE協(xié)議.但很多人不知道該怎么搭建.

其實不會搭建關(guān)鍵是不熟悉linux或沒接觸過linux,如果熟悉linux再仔細閱讀相關(guān)文檔,應(yīng)該不難完成這個過程.

?

linux有很多版本,本文主要介紹在ubuntu14上的搭建過程:

1.$ wget http://turnserver.open-sys.org/downloads/v<......>/turnserver-<......>.tar.gz?

2.$?tar xvfz turnserver-<...>.tar.gz

3.$ cd turnserver-<...>

4.$ sudo apt-get update

5.$ sudo apt-get install gdebi-core

6.$ sudo gdebi coturn*.deb

7.$ turnadmin -a -b -u username -r example.org -p password

8.$ turnserver.conf external-ip=*.*.*.*

9.$ turnserver -c -b -r u1.com -a -f -v -o ??

10. http://*.*.*.*:3478 返回TURN Server

?

以上10個步驟就完成了stun,turn服務(wù)的安裝與配置,接下來就是客戶端腳本中的配置(*.*.*.*代表自己的IP):

1 iceServers: [ 2 {"url": "stun:*.*.*.*},
3        {"url":"turn:*.*.*.*","credential":"username","username":"password"} 4 ] 5

?

?

最后:

1,stun和turn服務(wù)不僅僅可以用在webrtc里面還可以用在其他地方,當然了webrtc要實現(xiàn)打洞與轉(zhuǎn)發(fā)你也可以自己去實現(xiàn).

2,有人會問在客戶端JS里面就可以直接看到username和password,會不會不安全?答案是肯定的,怎么解決呢?如有興趣請繼續(xù)關(guān)注.

?

以上,如果錯誤和遺漏,請糾正與補充,不勝感激! RTC.Blacker.

?

?

?

?

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的Android IOS WebRTC 音视频开发总结(十一)-- stunturn部署的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。