SRS(简单实时服务器)
SRS/6.0(Hang)是一款简单、高效、实时的视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT/MPEG-DASH/GB28181、Linux/Windows/macOS、X86_64/ARMv7/ AARCH64/M1/RISCV/LOONGARCH/MIPS 以及基本功能。
注:有关SRS单节点架构的更多详细信息,请访问以下链接。
SRS 已获得 MIT 许可,一些第三方库也根据其许可进行分发。
用法
请查看英文或中文的入门指南。我们强烈建议将 SRS 与 docker 结合使用:
docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080
-p 8000:8000/udp -p 10080:10080/udp ossrs/srs:5
提示:如果您在中国,请使用此镜像registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5
,速度更快。
打开 http://localhost:8080/ 进行验证,然后使用以下 FFmpeg 命令进行流式传输:
ffmpeg -re -i ./doc/source.flv -c copy -f flv -y rtmp://localhost/live/livestream
或者,使用以下配置通过 OBS 进行流式传输:
- 服务:
Custom
- 服务器:
rtmp://localhost/live
- 直播密钥:
livestream
使用媒体播放器播放以下流:
- 要在 VLC 播放器上播放 URL
rtmp://localhost/live/livestream
RTMP 流,请打开播放器,转至媒体 > 打开网络流,输入 URL 并单击播放。 - 您可以使用基于 HTML5 的播放器 srs-player 在网页上播放 HTTP-FLV 流 URL http://localhost:8080/live/livestream.flv。
- 使用 srs-player 播放 URL http://localhost:8080/live/livestream.m3u8 的 HLS 流。
如果您想使用 WebRTC、将 RTMP 转换为 WebRTC、或将 WebRTC 转换为 RTMP,请查看英文或中文的 wiki 文档。
如需了解更多关于RTMP、HLS、HTTP-FLV、SRT、MPEG-DASH、WebRTC协议、集群、HTTP API、DVR和转码的信息,请查看英文或中文文档。
赞助
您需要我们的额外帮助吗?通过成为 SRS 的赞助商或支持者,我们可以为您提供所需的支持:
- 支持者:每月 5 美元,通过 Discord 提供在线文本聊天支持。
- 赞助商:每月 100 美元,在线文本聊天以及在线会议支持。
请访问 OpenCollective 成为支持者或赞助商,并在 Discord 上向我们发送直接消息。我们目前正在为下列开发者提供支持:
在 SRS,我们的目标是创建一个免费的开源社区,帮助世界各地的开发者为其业务构建高质量的流媒体和 RTC 平台。
贡献
此处列出了作者、TOC(技术监督委员会)和贡献者。做出重大贡献并维护部分 SRS 的 TOC 成员如下:
- Winlin:项目创始人,专注于ST和Issues/PR。负责架构和维护。
- 赵文杰:最早的贡献者之一,专注于HDS和Windows。拥有客户技术方面的专业知识。
- ShiWei:专注于SRT和H.265,维护FFmpeg的SRT和FLV补丁。编解码器和 FFmpeg 专家。
- 肖志宏:专注于WebRTC/QUIC和SRT,在网络QoS方面有专长。为 ST 上的 ARM 做出了贡献,也是 WebRTC 的原始贡献者。
- 吴鹏强:专注于H.265,最初为SRS中的FFmpeg模块做出贡献,用于通过OPUS转码AAC用于WebRTC。
- 夏立新:专攻GB28181,擅长直播、WebRTC。
- LiPeng:专注于WebRTC,在内存管理和智能指针方面做出了贡献。
- 陈光华:专注于WebRTC/QoS,将Asan工具链引入SRS。
- 陈海波:专注于 GB28181 和 HTTP API,为 FFmpeg 的 WHIP 补丁做出贡献。
- 张俊勤:主要关注H.265、Prometheus Exporter、API模块。
THANK YOU
:
- SRS 的所有贡献者。
- 所有给予SRS大力支持的朋友们。
- Genes、Mabbott 和 Michael Talyanksy 创建并共享状态线程。
我们非常感谢社区中的每个人帮助我们发现错误并改进项目。要保持联系并继续帮助我们的社区,请查看本指南。
执照
SRS 已获得 MIT 许可,一些第三方库也根据其许可进行分发。
发布
- 2024-09-01,发布 v6.0-a1、v6.0-a1、6.0 alpha1、v6.0.155、169636 行。
- 2024-07-27,发布 v6.0-a0、v6.0-a0、6.0 alpha0、v6.0.145、169259 行。
- 2024-07-04,发布 v6.0-d6、v6.0-d6、6.0 dev6、v6.0.134、168904 行。
- 2024-06-15,发布 v6.0-d5、v6.0-d5、6.0 dev5、v6.0.129、168454 行。
- 2024 年 2 月 15 日,发布 v6.0-d4、v6.0-d4、6.0 dev4、v6.0.113、167695 行。
- 2023 年 11 月 19 日,发布 v6.0-d3、v6.0-d3、6.0 dev3、v6.0.101、167560 行。
- 2023-09-28,发布 v6.0-d2、v6.0-d2、6.0 dev2、v6.0.85、167509 行。
- 2023-08-31,发布 v6.0-d1、v6.0-d1、6.0 dev1、v6.0.72、167135 行。
- 2023-07-09,发布 v6.0-d0、v6.0-d0、6.0 dev0、v6.0.59、166739 行。
- 2024-06-15,发布 v5.0-r3、v5.0-r3、5.0 release3、v5.0.213、163585 行。
- 2024-04-03,发布 v5.0-r2、v5.0-r2、5.0 release2、v5.0.210、163515 行。
- 2024 年 2 月 15 日,发布 v5.0-r1、v5.0-r1、5.0 版本 1、v5.0.208、163441 行。
- 2023 年 12 月 30 日,发布 v5.0-r0、v5.0-r0、5.0 release0、v5.0.205、163363 行。
- 2023年11月19日,发布v5.0-b7、v5.0-b7、5.0 beta7、v5.0.200、163305行。
- 2023年10月25日,发布v5.0-b6、v5.0-b6、5.0 beta6、v5.0.195、163303行。
- 2023-09-28,发布 v5.0-b5、v5.0-b5、5.0 beta5、v5.0.185、163254 行。
- 2023-08-31,发布 v5.0-b4、v5.0-b4、5.0 beta4、v5.0.176、162919 行。
- 2023-08-02,发布 v5.0-b3、v5.0-b3、5.0 beta3、v5.0.170、162704 行。
- 2023-07-09,发布 v5.0-b2、v5.0-b2、5.0 beta2、v5.0.166、162520 行。
- 2023-06-11,发布 v5.0-b1、v5.0-b1、5.0 beta1、v5.0.157、162494 行。
- 2023-05-14,发布 v5.0-b0、v5.0-b0、5.0 beta0、v5.0.155、162600 行。
- 2023-03-23,发布 v5.0-a5、v5.0-a5、5.0 alpha5、v5.0.148、162066 行。
- 2023-02-12,发布 v5.0-a4、v5.0-a4、5.0 alpha4、v5.0.141、161897 行。
- 2023-01-02,发布 v5.0-a3、v5.0-a3、5.0 alpha3、v5.0.128、161327 行。
- 2022 年 12 月 18 日,发布 v5.0-a2、v5.0-a2、5.0 alpha2、v5.0.112、161233 行。
- 2022 年 12 月 1 日,发布 v5.0-a1、v5.0-a1、5.0 alpha1、v5.0.100、160817 行。
- 2022年11月25日,发布v5.0-a0、v5.0-a0、5.0 alpha0、v5.0.98、159813行。
- 2022 年 11 月 22 日,发布 v4.0-r4、v4.0-r4、4.0 release4、v4.0.268、145482 行。
- 2022 年 9 月 16 日,发布 v4.0-r3、v4.0-r3、4.0 release3、v4.0.265、145328 行。
- 2022 年 8 月 24 日,发布 v4.0-r2、v4.0-r2、4.0 release2、v4.0.257、144890 行。
- 2022 年 6 月 29 日,发布 v4.0-r1、v4.0-r1、4.0 release1、v4.0.253、144680 行。
- 2022 年 6 月 11 日,发布 v4.0-r0、v4.0-r0、4.0 release0、v4.0.252、144680 行。
- 2020-06-27,发布 v3.0-r0、3.0 release0、3.0.141、122674 行。
- 2020-02-02,发布 v3.0-b0、3.0 beta0、3.0.112、121709 行。
- 2019-10-04,发布 v3.0-a0、3.0 alpha0、3.0.56、107946 行。
- 2017-03-03,发布 v2.0-r0、2.0 release0、2.0.234、86373 行。
- 2016-08-06,发布 v2.0-b0、2.0 beta0、2.0.210、89704 行。
- 2015-08-23,发布 v2.0-a0、2.0 alpha0、2.0.185、89022 行。
- 2014-12-05,发布 v1.0-r0,修复所有 bug,1.0.10,59391 行。
- 2014-10-09,发布 v0.9.8,修复所有 bug,1.0.0,59316 行。
- 2014年4月7日,发布v0.9.1,直播。 30000 行。
- 2013年10月23日,发布v0.1.0,rtmp。 8287 行。
- 2013年10月17日,创建。
特征
请阅读功能。
变更日志
请阅读变更日志。
表现
请阅读性能。
建筑学
请阅读建筑。
港口
请阅读端口。
蜜蜂
请阅读 APIS。
镜子
请阅读《镜子》。
码头工人
请阅读《DOCKERS》。
北京,2013.10
温林