1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-02-12 19:31:53 +00:00
No description
Find a file
2021-12-13 11:04:25 +08:00
.github Create FUNDING.yml 2021-12-13 11:04:25 +08:00
.run For #2371: Add regression test for SDP nack (#2487) 2021-07-24 21:03:00 +08:00
trunk RTC: Update config 2021-12-12 15:53:08 +08:00
.gitignore Fix bugs and enhance code. 4.0.142 2021-07-17 19:16:26 +08:00
LICENSE Use SPDX-License-Identifier: MIT. 4.0.124 2021-05-31 12:59:21 +08:00
README.md Update Release 2021-12-13 08:18:42 +08:00

SRS(Simple Realtime Server)

SRS/4.0Leo是一个简单高效的实时视频服务器支持RTMP/WebRTC/HLS/HTTP-FLV/SRT。

SRS is a simple, high efficiency and realtime video server, supports RTMP/WebRTC/HLS/HTTP-FLV/SRT.

SRS Overview

Note: Please see https://www.processon.com/view/link/619f29791efad425fd699fd2

SRS is licenced under MIT, but some depended libraries are distributed using their own licenses.

Usage

Build SRS from source or docker(CN / EN), please read Wiki: Gettting Started(CN / EN):

git clone -b 4.0release https://gitee.com/ossrs/srs.git &&
cd srs/trunk && ./configure && make && ./objs/srs -c conf/srs.conf

Open http://localhost:8080/ to check it, then publish by FFmpeg or OBS as:

ffmpeg -re -i ./doc/source.flv -c copy -f flv -y rtmp://localhost/live/livestream

Note: It's also able to publish by H5 if WebRTC is enabled.

Play the following streams by players:

From here, please read wikis:

  • Getting Started, please read Wiki first.
  • 中文文档:起步不读Wiki一定扑街不读文档请不要提Issue不读文档请不要提问题任何文档中明确说过的疑问都不会解答。

Fast index for Wikis:

  • Overview? (CN, EN)
  • How to deliver RTMP streaming?(CN, EN)
  • How to build RTMP Edge-Cluster?(CN, EN)
  • How to build RTMP Origin-Cluster?(CN, EN)
  • How to deliver HTTP-FLV streaming?(CN, EN)
  • How to deliver HLS streaming?(CN, EN)
  • How to deliver low-latency streaming?(CN, EN)
  • How to use WebRTC? (CN, EN)

Other important wiki:

  • Usage: How to delivery DASH(Experimental)?(CN, EN)
  • Usage: How to transode RTMP stream by FFMPEG?(CN, EN)
  • Usage: How to delivery HTTP FLV Live Streaming Cluster?(CN, EN)
  • Usage: How to ingest file/stream/device to RTMP?(CN, EN)
  • Usage: How to forward stream to other servers?(CN, EN)
  • Usage: How to improve edge performance for multiple CPUs? (CN, EN)
  • Usage: How to file a bug or contact us? (CN, EN)

AUTHORS

There are two types of people that have contributed to the SRS project:

  • Maintainers: Contribute and maintain important features. SRS always remembers and thanks you by writing your names in stream metadata.
  • Contributors: Submit patches, report bugs, add translations, help answer newbie questions, and generally make SRS much better.

Maintainers of SRS project:

A big THANK YOU goes to:

Releases

Features

Please read FEATURES.

Changelog

Please read CHANGELOG.

Compare

Comparing with other media servers, SRS is much better and stronger, for details please read Product(CN/EN).

Performance

Please read PERFORMANCE.

Architecture

Please read ARCHITECTURE.

Ports

Please read PORTS.

APIs

Please read APIS.

Mirrors

Please read MIRRORS.

Beijing, 2013.10
Winlin