OpenSource-Hub
S

srs

SHA-256
28.8k stars·動画・音声ダウンロード·SHA-256 チェックサム確認済み

シンプルで高効率なリアルタイムビデオサーバー。RTMP/WebRTC/HLS/HTTP-FLV/SRT/MPEG-DASH/GB28181 に対応し、ワンクリックで Docker デプロイが可能。

フル機能のオープンソースストリーミングメディアサーバー。WebRTCと複数のプロトコルをサポートし、Dockerでワンクリック起動

主な機能

  • RTMP、WebRTC、HLS、HTTP-FLV、SRT、MPEG-DASH、GB28181など10種類以上のプロトコルに対応
  • H.264/H.265/AV1/VP9/AAC/Opus/G.711エンコードに対応、幅広いハードウェアに適合
  • ワンクリックでDockerデプロイ、複雑な設定は不要、5分でライブ配信サービスを構築
  • 高性能・低遅延で、ライブ配信、会議、防犯監視など多様なシーンに対応
  • MITオープンソース、活発なコミュニティ、充実したドキュメント(中国語・英語)

できないこと

  • •初めて使用する際は、ファイアウォールで必要なポート(1935 RTMP, 1985 API, 8080 HTTP, 8000/udp WebRTC, 10080/udp SRT)を開放してください。2. 本番環境では設定ファイルによるチューニングを推奨します。デフォルト設定はテスト向けです。3. WebRTCを使用する場合は、サーバーにグローバルIPがあること、またはTURN/STUNが正しく設定されていることを確認してください。4. 中国国内のユーザーがDockerイメージをプルする場合は、Alibaba Cloudのイメージアクセラレーターの使用を推奨します:registry.cn-hangzhou.aliyuncs.com/ossrs/srs:6。

使用例

  • 個人または企業向けライブ配信プラットフォームの構築
  • ビデオ会議または遠隔教育システム
  • 防犯監視(GB28181)映像のアクセスと配信
  • WebRTCリアルタイム通信とトランスコーディング

SRS はシンプルで高効率なリアルタイムビデオサーバーです。RTMP、WebRTC、HLS、HTTP-FLV、SRT、MPEG-DASH、GB28181 などの複数のストリーミングプロトコルをサポートし、H.264、H.265、AV1、VP9、AAC、Opus、G.711 コーデックに対応しており、Linux/macOS および X86_64/ARMv7/AARCH64/M1/RISCV/LOONGARCH/MIPS などのアーキテクチャ上で動作します。SRS は MIT ライセンスを採用し、ワンクリックでの Docker デプロイを提供しており、非常に簡単に使い始めることができます。ライブ配信、ビデオ会議、リアルタイム通信などのシナリオに適しています。nginx-rtmp や live555 と比較して、SRS は WebRTC をネイティブにサポートしており、対応プロトコルがより包括的で、マルチアーキテクチャとの互換性も高く、完全にオープンソースであり、コミュニティも活発です。

タグ

streamingwebrtclive-videortmphlsdocker

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:Dockerがインストールされていることを確認します(またはバイナリパッケージを使用します)

4

ステップ2:コマンドを実行します:docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 -p 8000:8000/udp -p 10080:10080/udp ossrs/srs:6

5

ステップ3:ブラウザで http://localhost:8080/ を開き、サービスが実行中であることを確認します

インストールガイド
  1. ステップ1:Dockerがインストールされていることを確認します(またはバイナリパッケージを使用します)
  2. ステップ2:コマンドを実行します:docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 -p 8000:8000/udp -p 10080:10080/udp ossrs/srs:6
  3. ステップ3:ブラウザで http://localhost:8080/ を開き、サービスが実行中であることを確認します
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

1eb20245a76643b2d32a1be85e71015079689a0733a10f79964f9a8189c21609

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

コンテナを停止:docker stop <コンテナID>、その後コンテナとイメージを削除:docker rm <コンテナID>; docker rmi ossrs/srs:6。バイナリパッケージを使用している場合は、展開したディレクトリを直接削除するだけです。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-22 14:59:26
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

4 FAQs

類似プロジェクト