先直接破題說結論:有 WebRTC 需求的您,要選擇的是Enterprise版本。
Ant Media Server 提供兩種版本,一種是 Community版本,另一種則是 Enterprise版本。以下列出這兩種版本的功能差異:
比較項目 | Community版本 | Enterprise版本 |
Ultra Low Latency One-to-Many WebRTC Streaming | X | O |
End-to-End Latency | 8-12 Seconds | 0.5 Seconds (500ms) |
SRT Ingest | X | O |
CMAF | X | O |
Scaling | X | O |
Kubernetes Support | X | O |
RTMP(Ingesting) to WebRTC (Playing) | X | O |
Hardware Encoding(Nvidia GPU, QuickSync) | X | O |
WebRTC Data Channel | X | O |
Adaptive Bitrate | X | O |
Secure Streaming | X | O |
VP8 and H.265 Support | X | O |
iOS & Android WebRTC SDK | X | O |
iOS & Android RTMP SDK | O | O |
JavaScript SDK | O | O |
RTMP, RTSP, MP4 and HLS Support | O | O |
WebRTC to RTMP Adapter | O | O |
360 Degree Live & VoD Streams | O | O |
Web Management Dashboard | O | O |
IP Camera Support | O | O |
Re-stream Remote Streams | O | O |
Open Source | O | O |
Simulcast to all Social Media via RTMP | O | O |
Price | Free | Paid |
總結來說:
Ant Media Server Community版本
如果您是一個初學者、開發者或是一個小型團隊,且沒有WebRTC的需求僅需要串流的功能,那麼 Ant Media Server Community 版本可供選擇嘗試,但 Community 僅針對個人開發或是小團隊於基礎上的功能使用,缺乏一些進階功能,例如 Adaptive Bitrate Streaming ( 自適應比特率流媒體 ) 和 clustering support ( 集群支持 ) 。
Ant Media Server Enterprise版本
如果您是為了您們企業開發應用或是較大的團隊且需要 WebRTC功能,對延遲要求極高的應用,例如即時互動、網路遊戲、金融交易等,那麼 Ant Media Server Enterprise 將會是適合您的版本。
Enterprise版本提供了更豐富的功能,如Adaptive Bitrate Streaming ( 自適應比特率流媒體 ) 和 clustering support ( 集群支持 )、提供錄製和播放功能,包含更多的協定支持(例如 RTMP, HLS, DASH等)。它可以滿足大型企業和組織的需求,並且具有更高的性能和可靠性。
總結而言,根據您的需求和預算,選擇適合的Ant Media Server版本能夠確保您滿足WebRTC的技術需求。