
我正在尋找 Adobe Flash Media Server 和 Adobe Flash Media Live Encoder 的替代方案,它可以在相同的硬體上提供更好的效能、品質和整體效能/穩定性。我將使用 Pinnacle 視訊擷取設備來捕獲視訊並將其傳輸到伺服器。
Ubuntu 中有什麼替代方案可以讓我取代整個 Adobe 系統。
答案1
Red5 是一個用 Java 寫的開源 Flash 伺服器,支援:
- 串流音訊/視訊(FLV、MP3、F4V、MP4、AAC、M4A)
- 錄製客戶端串流(僅限 FLV)
- 共享對象
- 直播發布(Sorenson、VP6、h.264、MP3、AAC 等)
它有 OSX 和 Windows 的安裝程式。此外,它還可以作為 zip 檔案下載,以便在任何作業系統中使用。
或者
Mammoth 也是一款開源 Flash 串流伺服器,使用 C++ 構建,可以在 Windows 和 *nix 作業系統上運行。
它可以串流所有 Flash 編解碼器,如 h263、h264、mp3、vp6、speex、nellymoser 等。
透過使用 FFmpeg,它支援大多數格式的容器:mov、flv、mkv、mp3 等。
該伺服器仍處於 alpha 階段,但前景非常光明。
參考http://www.webresourcesdepot.com/free-flash-media-server-alternatives/
答案2
您也可以查看 Ant Media Server。 Ant Media Server 低延遲解決方案非常棒。
Ant Media Server 是一個開源媒體伺服器,支援:
- 企業版超低延遲自適應一對多WebRTC直播
- 企業版中的直播串流自適應位元率(WebRTC、MP4、HLS)
- 企業版中一對多 WebRTC 串流中的 SFU
- 使用 RTMP 和 WebRTC 進行直播發布
- WebRTC 轉 RTMP 適配器
- 網路攝影機支援
- 錄製直播串流(MP4 和 HLS)
- 同時轉寄至社群媒體(企業版中為 Facebook 和 Youtube)
- 企業版一次性令牌控制
- 企業版中的物件檢測
Ant 媒體伺服器 Github 頁面:https://github.com/ant-media/Ant-Media-Server
Ant Media Server Google 群組:https://groups.google.com/forum/#!forum/ant-media-server
另請參閱網站:https://antmedia.io
答案3
RED5 與 VLC 可以進行很多很酷的串流媒體。 VLC作為編碼器,RED5作為媒體分發伺服器。 VLC 也可以充當伺服器,但我認為它的擴展能力不會如您所願。
答案4
不要忘記 wowza 媒體伺服器,它不是免費的,但似乎比 adobe 少一點。但請記住,如果您沒有擁有良好骨幹服務的伺服器,您可能會在任何伺服器上租用空間,例如 adobe、red5、wowza 以及現在可用的其他伺服器。無論您使用哪個平台,租賃空間加上頻寬的成本通常幾乎相同,在嘗試每個平台帶來的所有學習曲線之前,需要記住幾件事。如果您使用 red5,您將需要下載並安裝 Java 編碼/程式設計所需的開發工具,並且您仍然需要較新的 flash IDE 之一。
red5 使用 eclipse IDE,有關如何安裝 eclipse 外掛程式的說明,請參閱 red5.org 網站上的下列文件: http://www.red5.org/red5-ide-plugin/
wowza 也在自己的 IDE 中使用了自己的 eclipse 版本,稱為 wowza IDE2 http://www.wowza.com/
我已經嘗試了所有這些,我發現 wowza 的支持非常好,您通常會及時得到直接的答案,而其他兩個則沒有提到那麼多。除此之外,這完全取決於您的技能和/或想要學習新技能。無論如何,它都是基於java的一種或另一種形式。
我不會發布 adobe 網站,現在每個人都應該知道如何到達那裡。
我希望這可以幫助別人。