2014-11-04 39 views
0

我即將重新啓動一箇舊項目(Open Source Video Chat)Flex/PHP/Java。該代碼於2010年發佈,具有一對八雙向多媒體流和通信(電話會議)和隨機視頻聊天功能。我將在四年後重新開始,但沒有關於最新選項的更多信息。在這一點上,我看向Node.js和受的WebRTC,但有太多的問題,如:在線多媒體流和雙向通信/會議選項

  • 什麼的Mac,尤其是的iOS設備其中的WebRTC 和/或Flash是不是一種選擇
  • 如何防火牆和其他 障礙,也許本機應用程序是要走的路..

有什麼建議?有沒有人有相關的經驗,好的提示?

  • 在服務器端,儘管Node.js看起來是最快的,但在達到數百萬時,它可能是資源匱乏的。 PHP和Java做得相當不錯,但是通過殺死主機服務器來處理數據庫連接(MySQL/Oracle)方面沒有做到。

任何建議,想法,警告或建議,高度讚賞! Thank謝謝!

+1

Mac(OSX)可以正常使用WebRTC,因爲它們具有Chrome瀏覽器。 iOS可以使用本機api爲它編寫本機應用程序 – 2014-11-04 13:33:14

回答

1

與所有主要供應商[甚至微軟] ORTC/WebRTC是音頻/視頻通信的方式。所以你的軟件可以專注於WebRTC並獲得良好的吸引力。

有很多供應商提供視頻/多媒體會議功能。一般的點對點模型或MCU模型支持更大的組。我記憶猶新的一些供應商是erizo,jitsi在開源方面。還有很多WebRTC供應商提供用於構建通信平臺的軟件,並且它們以多種語言提供。例如EasyRTC是Node.js的實現,還有其他類似的平臺。

因此,您必須決定軟件的價值主張,並將其與這些軟件進行比較以確定其USP。