2016-01-15 42 views
0

我想在本地導軌服務器上的兩臺OSX計算機之間建立一個基本的OpenTok視頻連接。我的第二臺計算機成功連接到本地Rails服務器,但OpenTok視頻組件不起作用/告訴我我有防火牆問題。我在這個網絡管理的東西中深度不夠。在這種情況下,我將如何調查可能的防火牆問題?它不阻擋其他計算機的訪問,但不知何故干擾了與OpenTok服務器的連接。如何管理本地導軌服務器上的防火牆設置

詳情:

我第一次在自己的電腦上測試過我的代碼。使用rails s啓動webrick,進入localhost:3000,我的OSX內置攝像頭連接,代碼工作。然後在Chrome中打開一個單獨的隱身標籤並再次加載localhost以進行雙向連接。這一切都有效。大。

然後我嘗試用我的內部IP(rails s -b 192.168.0.100)啓動,這樣我就可以用另一臺計算機連接到本地服務器。服務器啓動正常,我去http://192.168.0.100:3000,我的代碼工作(例如,我可以登錄,頁面加載等),但網絡攝像頭視頻不會加載(這是一個空白的黑色視頻屏幕帶有加載圖標,如果這很重要)。我從另一臺電腦連接到http://192.168.0.100:3000,代碼有效,但視頻無法加載。看起來像一個OpenTok問題。我加載了OpenTok的調試工具,並確信該會話有錯誤:「無法發佈到會話,如果用戶拒絕訪問攝像頭/麥克風或者他們在防火牆後面,就會發生這種情況。」

很明顯,我沒有拒絕攝像頭/麥克風訪問,幾分鐘前在本地主機上訪問也很好,並且當我加載http://192.168.0.100:3000時沒有出現額外的訪問提示。所以我假設有防火牆問題。

我試着在端口80而不是3000上啓動,也嘗試用0.0.0.0啓動,但仍然遇到同樣的錯誤。

=====

任何幫助將不勝感激!我對這件事很迷茫。

回答

相關問題