iOS音視頻開源框架WebRTC入門-外網(wǎng)通信

系列

iOS音視頻開源框架WebRTC入門-編譯(前序-授人魚不如授人以漁)
iOS音視頻開源框架WebRTC入門-編譯(后序-帶WebRTC源碼)
iOS音視頻開源框架WebRTC入門-AppRTCMobile(WebRTC官網(wǎng)demo)
iOS音視頻開源框架WebRTC入門-簡單應(yīng)用
iOS音視頻開源框架WebRTC入門-本地/遠(yuǎn)端圖像等比縮放
iOS音視頻開源框架WebRTC入門-外網(wǎng)通信

背景

在前面的iOS音視頻開源框架WebRTC入門-簡單應(yīng)用中,我們簡單實(shí)現(xiàn)了局域網(wǎng)內(nèi)真機(jī)與真機(jī),瀏覽器與真機(jī)之間的會(huì)話,顯然是不夠的,下面我們將利用WebRTC實(shí)現(xiàn)外網(wǎng)之間會(huì)話

步驟

為了實(shí)現(xiàn)外網(wǎng)通信,我們不妨先實(shí)現(xiàn)內(nèi)網(wǎng)搭建服務(wù)器通過花生殼來內(nèi)網(wǎng)穿透,提供域名供外網(wǎng)訪問的目的
由于我是在公司實(shí)踐的,無法登錄公司的路由器設(shè)置端口映射,所以只能通過花生殼的內(nèi)網(wǎng)穿透功能實(shí)現(xiàn)外網(wǎng)訪問,為實(shí)現(xiàn)這一目的,有兩種途徑:
在花生殼開通穿透認(rèn)證
購買付費(fèi)服務(wù)
在這里,我圖簡便,選擇了第二種付費(fèi)服務(wù),花了6RMB開通內(nèi)網(wǎng)穿透功能
登錄花生殼應(yīng)用(我在此申明一哈,我用Win7電腦搭建的,發(fā)現(xiàn)花生殼木有Mac版本的o(╯□╰)o)

image.png

先申請(qǐng)一個(gè)免費(fèi)的域名,便于在內(nèi)網(wǎng)穿透中使用
添加映射:
image.png

image.png

在這里我們已經(jīng)實(shí)現(xiàn)了內(nèi)網(wǎng)穿透外網(wǎng)訪問的目的
下載項(xiàng)目
僅需修改一處:
image.png

即可在真機(jī)之間通過外網(wǎng)通信(iPad使用WiFi,iPhone6S Plus使用4G):
image.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容