ossrs/oryx
Oryx (SRS Stack) is an AI-driven, all-in-one, out-of-the-box, and open-source video solution for creating online video services, including live streaming and WebRTC, in the cloud or through self-hosting.
解決的問題
Oryx 提供一套即時可用的完整解決方案,用於部署線上影片服務。它消除了手動設定獨立元件進行直播與 WebRTC 的複雜性,讓使用者能快速在雲端或透過自架方式建置專業級的串流基礎設施。
運作方式
Oryx 以整合 Go、React.js、SRS、FFmpeg 與 Redis 的完整技術堆疊構建而成。支援包括 RTMP、WebRTC、HLS、HTTP-FLV 與 SRT 在內的多種串流協定。系統可部署為單一 Docker 容器,提供管理介面與 HTTP Open API,用以控制影片服務。
適用對象
專為需要快速上線直播平台、管理 IP 攝影機串流,或在不從零開始建構整個後端的情況下創建虛擬直播活動的開發者與服務提供者設計。
主要特色
- 多協定支援:支援 RTMP、WebRTC、HLS、HTTP-FLV 與 SRT,實現彈性發布與播放。
- AI 整合:整合 OpenAI 服務,提供語音轉文字字幕、直播房間 AI 助手、多語言影片配音,以及影片串流的 OCR/物件辨識功能。
- 廣泛分發:支援向多個平台推流,並可透過自建 HLS CDN 服務超過 10,000 名觀眾。
- 自動化基礎設施:內建 Let's Encrypt 自動 HTTPS 設定,以及基於 FFmpeg 的內建轉碼功能。
相關
- 專案
- 專案
- 專案
- 專案