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等十余种协议
  • 支持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镜像建议使用阿里云镜像加速器: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 页面自行验证。

运维指引

卸载说明

停止容器:docker stop <容器ID>,然后删除容器和镜像:docker rm <容器ID>; docker rmi ossrs/srs:6。若使用二进制包,直接删除解压目录即可。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-06-27 04:05:25
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

3 FAQs

相似推荐