2014-07-03 17 views
-2

我正在尋找一種全方位的解決方案,用於製作視頻通話(同時與多個用戶共享),屏幕共享(在製作視頻的同一時刻/音頻呼叫),(3D)導航(按照屏幕上的箭頭步行到目的地)和推送通知。我想建立一個具有所有這些功能的跨平臺(網絡)應用程序。我的第一個想法是建立一個web應用程序。但是之後我不得不使用webRTC,這在所有主流瀏覽器和/或操作系統中都不支持。跨平臺製作視頻通話和屏幕共享的全方位解決方案

我搜索了一個解決方案,但我認爲這確實令人困惑,我發現的所有解決方案都是平臺特定的,並且具有大部分時間限制。有人知道一種方式/派對/插件/服務或組合來實現嗎?我的想法是使用PhoneGap來使我的應用程序跨平臺。但我不認爲我可以用PhoneGap開發所有這些功能。有人能告訴我嗎?我查看了WebRTC,但我不確定哪些功能可用於與PhoneGap結合使用的操作系統。我的研究讓我明白,大多數服務/公司/插件不適用於Windows Phone。我絕對不想重新發明輪子。我對PhoneGap沒有任何經驗。但從我讀過的內容來看,它看起來非常有前途。我應該創建一個'WebRTC'服務器來處理多個連接嗎?或者我應該連接第三方來解決這個問題?如PubNub或FlashPhoner?或者不需要「WebRTC」服務器? 預先感謝您的幫助!

+1

軟件或API請求脫離了SO的主題,因爲他們可以非常自以爲是。 –

+0

謝謝@BenjaminTrent。我是新手,試圖遵守規則並保持主題。我該如何制定這個問題?或者這些問題在SO上不受歡迎?我只是爲我的問題尋找解決方案。也許有人已經有這方面的經驗。 – Paulsky

回答

0

如果沒有最終用戶安裝附加軟件,該解決方案無法實施。

第一個原因 - ios在其Safari瀏覽器中不支持WebRTC。 第二個原因 - IE和Safari不支持WebRTC。 第三個原因 - Flash本身不支持屏幕共享。

因此,可能的解決方案是一個MCU服務器,它通過RTMP支持WebRTC和Flash,或RTMFP和一個用於屏幕截圖的插件或支持屏幕共享的webrtc插件。 據我所知Adobe Air支持屏幕共享,但Flash不支持。

+0

謝謝你的回答@尼克!我很高興地看到,可能有一個可能的解決方案。我是MCU服務器的新手,所以我必須探索這一點。 – Paulsky

相關問題