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 的内建转码功能。
相关
- 项目
- 项目
- 项目
- 项目