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を用いた組み込み変換機能を備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト