系列
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