Streaming

用於實時音頻/影片流的伺服器

  • March 2, 2010

我需要為將流式傳輸實時音頻和影片的網站建構伺服器。該功能將類似於 www.ustream.tv 的頻道,只有一個廣播公司和無限的訂閱者(只能通過文本聊天)。根據連接,流將具有多個比特率。首先,我需要能夠擁有 100 個廣播使用者和 1000 個訂閱者。

哪個是最好的軟體和硬體組合?我將從一台伺服器開始,然後在需要時建構更多伺服器。

我聽說過基於快閃記憶體媒體伺服器 3.5 或 Red5 的媒體伺服器。但我不知道更喜歡哪一個。

提前謝謝(對不起我的英語)

一些想法;

  • 您的客戶端軟體是什麼,這非常重要,特定作業系統上的特定版本 - 這將定義您的流媒體軟體。
  • 您的流配置文件是什麼,您打算預編碼還是有/期望即時交叉編碼?
  • 您是否對此進行了平均計算和突髮頻寬要求,是否考慮到從磁碟/記憶體到 CPU、IO、NIC、L2、L3、負載平衡器、防火牆以及您可能使用的任何 VPN 的整個路徑?有/需要,外部路由,繼續運輸等。
  • 您是否計劃從流式伺服器提供非流式流量(首頁、事務性等)?如果是這樣,為什麼這種流量可以輕鬆處理抖動但影片不能 - 考慮將前端拆分為工作負載類型,以便更輕鬆地橫向擴展。
  • 現在考慮一下您將如何“利用”實時內容,您很有可能需要這種能力來遵守權利。

至於硬體,在我看來,你需要性能彈性,你將很難以便宜的地下室價格買到它,堅持使用中/大男孩之一(戴爾或更好)而不是建立你的-擁有 - 你會很忙,因為它是。

希望這有一些用處。

引用自:https://serverfault.com/questions/118251