2014-04-29 143 views
6

我們正在試圖建立一個視頻聊天web應用程序,將在瀏覽器跨平臺運行(臺式機,iOS版,Android版)。Web應用程序使用的WebRTC在iOS的瀏覽器和Android瀏覽器的跨平臺視頻聊天

在這個時候,我們不知道如何在瀏覽器上運行的iOS的WebRTC - 它只能運行在多種桌面瀏覽器和Android版Chrome(例如peerjs)。

是否有工具來得到的WebRTC到iOS上的瀏覽器中運行?是否有已經構建的工具用於創建一個在iOS上使用混合應用程序方法運行webRTC的web應用程序(專門用於混合iOS應用程序的工具,而不僅僅是用於iOS的webRTC SDK)?

當iOS或Safari瀏覽器支持webRTC?

+0

我發現這個狀態頁有用:http://caniuse.com/#feat=rtcpeerconnection – FullStack

回答

18
  • [2017年2月更新] - 看起來webrtc在蘋果世界的到來即將到來。所有的代碼都在這裏,正在進行整合。預計API的某些部分對2017年上半年
  • 蘋果的政策力量等瀏覽器使用的WebKit的版本不支持的WebRTC,所以你不會有支持的WebRTC iOS上的任何時候一個Web應用程序很快。 Webkit中的活動暗示爲一種變化,但是這個降落的時間將會持續數月。
  • 的WebRTC只是一個API,但在它的開源實現(webrtc.org)你也有一個完整的應用程序(appRTC)與基礎設施,web客戶端,Android客戶端和iOS客戶端。最後兩個被稱爲「appRTCDemo」。 iOS的功能尚未與Web客戶端和Android客戶端保持一致,但它已經到了。免責聲明:我屬於貢獻開源代碼的公司之一,尤其是iOS部分。
  • 有很多SDK可以幫助您跨平臺/操作系統/瀏覽器支持。有些是基於閃存的(現場添加),有些是專有的,假設你使用他們的基礎設施(tokbox),有些是免費的,沒有電影支持(peerjs),有些是免費的網絡客戶端和基礎設施,但你必須支付電影SDK(easyRTC)。我想所有這些都可能引起你的興趣。你可以在這裏看到的WebRTC廠商的非窮舉列表,它取決於你想要什麼查詢:http://webrtchacks.com/vendor-directory/
2

有框架,如easyrtc理論上允許開發人員編寫的WebRTC應用程序,而無需擔心瀏覽器特定的問題。 但是,webRTC是相當新的,但不完全穩定。 據我所知,webRTC不適用於iOS的Chrome和not at all for Safari