2017-01-17 69 views
0

現在我正在通過從PanoView 360來構建Unity(C#)中的VR(Oculus DK2)的簡單項目。通過無線... 我試圖用下面的鏈接來創建基礎結構: https://www.youtube.com/watch?v=Z0EZ9FhQF4s .... 然而,因爲我是一個初學者編碼的設備,通過無線連接我沒有什麼寫在代碼,我將附加到球體顯示活動飼料.... 我看到類似的項目,使用Theta S http://lists.theta360.guide/t/theta-s-wifi-streaming-with-unity/262 ...雖然我有一個theta m15這個鏈接是沒有幫助的,因爲theta m15沒有有Live Feed功能....參考:App Store中的SYVR360 AppPanoview360從Unity訪問的代碼

回答

0

這臺相機沒有官方的SDK,但你可以製作一個。幸運的是,您可以訪問官方應用程序,以便您輕鬆設計API。

。從Google Play下載官方應用程序SYVR360而不是App Store。

。下載並安裝Wireshark

。獲取您安裝SYVR360應用程序的設備的IP地址和攝像機的IP地址。我們可以稱之爲IP1和IP2。

。打開Wireshack和過濾器IP1和IP2。這將使您只能看到來自這兩個IP地址的捕獲數據包。

。將運行Wireshack的計算機連接到相機,然後打開SYVR360應用程序。

通常,攝像機會在網絡上做一個UDP廣播來共享流信息。我不知道這個特定的相機,但你可以看到它在網絡上發送的所有東西。

您還可以看到應用程序發送到相機的內容。按下應用程序上的每個控制按鈕,然後複製它發送給相機的消息。它會告訴你什麼協議的消息發送與諸如UDP,TCP以及它自己的消息。

。當您完成監控攝像頭和應用程序的行爲時,可以使用它爲攝像頭編寫自己的API。您可以使用適當的網絡協議將相同的消息發送到相機。如果你仍然無法寫出一個,那麼你可以用你的發現和代碼無法創建一個新的問題。

注意

一些,如果不是大多數無線上網的相機需要用戶名和密碼才能正常工作。當您提供用戶名和密碼時,它將返回可用於控制攝像機的會話ID。你會在下載Wireshark時找到這些信息。

+0

我會嘗試看看它是如何工作的...我有一個基本的想法,你在說什麼....我會讓你知道我在找什麼 –

+0

看來你的方法沒有工作 –

+0

看來你的方法不起作用...因爲我使用的設備(我的手機)必須通過無線方式連接到相機,並且因爲我無法將我的電腦連接到相機,因爲它只允許一個設備連接,因爲我無法連接監視兩個設備之間的消息......現在我回到原點 –