OvenMediaEngine
サブセカンドレイテンシのストリーミングサーバー。LLHLSとWebRTCに対応し、トランスコーディングを内蔵。大規模ライブ配信に最適。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
オープンソースの低遅延ライブストリーミングサーバー。1秒以内でプッシュ・プル配信が可能で、トランスコーディングとABRを内蔵。
主な機能
- WebRTC、SRT、RTMP、RTSPなど、複数のプッシュ配信プロトコルをサポート
- トランスコーダーを内蔵し、VP8、H.264、H.265、Opus、AACをサポート
- LLHLSとWebRTCのデュアルプロトコルによる低遅延再生、遅延は1秒未満
- クラスタ機能(Origin-Edgeアーキテクチャ)を標準搭載し、水平スケーリングが可能
- DVRタイムシフト視聴、DRM(Widevine/Fairplay)、字幕(WebVTT)をサポート
できないこと
- •複数のUDP/TCPポート(1935、9999、9000、3333、3478、10000-10009)を開放する必要があります。ファイアウォールの設定にご注意ください。2. デフォルト設定はテスト向けです。本番環境ではトランスコーディングおよびクラスターパラメータの調整が必要です。3. Linux(Ubuntu 18+、Rocky Linux 8+など)のみサポートしており、Windowsはサポートしていません。4. LLHLSを使用する場合、一部のDRM機能を有効にするにはドメインのHTTPSが必要です。
使用例
- ライブ配信プラットフォーム:ミリ秒レベルのライブインタラクションを実現、オンライン教育やライブコマースなど
- 大規模イベントのライブ配信:数万人の視聴者が同時に視聴可能、低遅延でカクつきなし
- 監視カメラのライブ配信:SRT/RTSPでカメラストリームを取得し、ユーザーに配信
詳細説明
OvenMediaEngine(OME)は、1秒未満の低遅延を実現するストリーミングサーバーで、低遅延ライブ配信に特化しています。WebRTC、SRT、RTMP、RTSP、MPEG2-TSプロトコルによるストリームの配信をサポートし、内蔵トランスコーダーが映像をアダプティブビットレート(ABR)形式に変換します。視聴者はLLHLSまたはWebRTCで視聴でき、遅延は非常に低く抑えられます。OMEはさらに、クラスタリング、DVR再生、DRMデジタル著作権管理、字幕サポート、REST APIを提供しています。LinuxおよびDocker上で動作し、大規模な高画質ライブ配信のシナリオに適しています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
1. Dockerでワンコマンドデプロイ:`docker run --name ome -d -e OME_HOST_IP=あなたのIP -p 1935:1935 -p 9999:9999/udp -p 9000:9000 -p 3333:3333 -p 3478:3478 -p 10000-10009:10000-10009/udp airensoft/ovenmediaengine:latest`
2. 配信設定:OBSなどのツールを使用してRTMPアドレス(rtmp://あなたのIP/live/streamkey)へ配信する
3. 視聴:ブラウザでhttp://demo.ovenplayer.comを開き、ストリームアドレスを入力するだけで低遅延で視聴できます
- 1. Dockerでワンコマンドデプロイ:`docker run --name ome -d -e OME_HOST_IP=あなたのIP -p 1935:1935 -p 9999:9999/udp -p 9000:9000 -p 3333:3333 -p 3478:3478 -p 10000-10009:10000-10009/udp airensoft/ovenmediaengine:latest`
- 2. 配信設定:OBSなどのツールを使用してRTMPアドレス(rtmp://あなたのIP/live/streamkey)へ配信する
- 3. 視聴:ブラウザでhttp://demo.ovenplayer.comを開き、ストリームアドレスを入力するだけで低遅延で視聴できます
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker方式:`docker stop ome && docker rm ome`。手動インストールの場合:インストールディレクトリと設定ファイルを削除します。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。