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
溫林