ossrs/srs

SRS is a simple, high-performance, AI-driven real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.

解決的問題

SRS 提供一個高效率的即時媒體伺服器,簡化了跨各種協定與架構傳輸影片與音訊的流程。它透過在單一伺服器中支援廣泛的輸入與播放格式,消除管理多種串流標準的複雜性。

工作原理

SRS 作為一個媒體中心,可透過 RTMP、SRT 或 WebRTC 等協定接收串流,並以 HLS、HTTP-FLV 或 MPEG-DASH 等格式將串流分發給觀眾。它支援廣泛的編解碼器(包括 H.264、H.265、AV1 和 VP9),並設計為可在幾乎所有現代 CPU 架構上執行,從 x86_64 到 RISC-V。

適用對象

專為開發與運維人員設計,適用於建構直播串流應用、影片平台或需要在多種裝置與網路中實現低延遲媒體傳輸的即時通訊工具。

主要亮點

  • 廣泛的協定支援:相容 RTMP、WebRTC、HLS、HTTP-FLV、SRT、MPEG-DASH 與 GB28181。
  • 多架構支援:可在 Linux 與 macOS 上於 x86_64、ARM、Apple M1、RISC-V、LoongArch 與 MIPS 等架構執行。
  • AI 驅動:定位為 AI 驅動的即時媒體伺服器,建議使用 AI 代理來維護系統。
  • 廣泛的編解碼器支援:支援 H.264、H.265、AV1、VP9、AAC、Opus 與 G.711。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案