2017-01-24 84 views
1

我想諮詢什麼是可以滿足我的需求的mediastream server(WebRTC)的最佳解決方案。WebRTC mediaserver的解決方案

我需要什麼:

  • 輕鬆管理50+連接。能夠切換誰在聽誰,誰在跟誰講話。
  • 客戶端應該只有一個WebRTC連接。哪個服務器。然後服務器再次控制他正在聽到的內容以及他正在與誰通話。

這基本上是我的需要。我更喜歡C#和NodeJS等語言。 我看着kurento,它似乎有點不好的文檔,它使用我不熟悉的Java。

任何替代方案,建議?

謝謝。

+0

Kurento擁有Java和NodeJS庫。核心媒體服務器是用Java和C編寫的,但你可能永遠不需要觸摸或閱讀該代碼。 –

+0

您也可以查看Red5,它不支持WebRTC的基本社區版本,但它是一個媒體服務器,如果您購買了Red5 Pro,您可以獲得WebRTC支持。 –

回答

1

關於webRTC的重點是它是點對點的,並且不需要服務器(除了初始信令)。

這樣的美妙之處在於,您可以根據需要進行擴展以處理儘可能多的連接。性能僅受客戶端瀏覽器及其連接速度的限制。

如果您需要在同一個呼叫中爲多個或兩個用戶進行視頻會議,則只需要一臺媒體服務器。

編寫視頻會議服務器是一件大事,這是一個複雜的問題要解決,我建議從現有的開源項目開始作爲您的基礎。如果沿着這條路走下去,你將需要一些嚴格的硬件和帶寬,因爲服務器將處理每一個視頻流,並且需要可擴展性。

本文列出了6個開源項目可能會適合您的需要:https://elearningindustry.com/top-6-open-source-web-conferencing-software-tools-elearning-professionals

頂尖的開源Web會議軟件工具電子學習 人應該知道的關於

雖然有很多開源網絡會議工具 這些天,還有一些預算友好的替代品 ,仍然提供相同的功能和功能。事實上,開源 網絡會議軟件爲您提供了舉辦虛擬活動 培訓活動,與同事合作以及爲學員提供個性化支持的機會,無需支付鉅額月租費。