srs
SHA-256シンプルで高効率なリアルタイムビデオサーバー。RTMP/WebRTC/HLS/HTTP-FLV/SRT/MPEG-DASH/GB28181 に対応し、ワンクリックで Docker デプロイが可能。
スマートダウンロード
Download 版をダウンロード
v6.0-r0 · 13.4 MB
フル機能のオープンソースストリーミングメディアサーバー。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 をネイティブにサポートしており、対応プロトコルがより包括的で、マルチアーキテクチャとの互換性も高く、完全にオープンソースであり、コミュニティも活発です。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Dockerがインストールされていることを確認します(またはバイナリパッケージを使用します)
ステップ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:ブラウザで http://localhost:8080/ を開き、サービスが実行中であることを確認します
- ステップ1:Dockerがインストールされていることを確認します(またはバイナリパッケージを使用します)
- ステップ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:ブラウザで 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。バイナリパッケージを使用している場合は、展開したディレクトリを直接削除するだけです。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
4 FAQs