winlin 39e096c2c9 Remove gtest. | пре 2 година | |
---|---|---|
.run | пре 2 година | |
trunk | пре 2 година | |
.gitignore | пре 3 година | |
CODE_OF_CONDUCT.md | пре 2 година | |
CONTRIBUTING.md | пре 2 година | |
LICENSE | пре 2 година | |
README.md | пре 2 година |
SRS/5.0 is a simple, high efficiency and realtime video server, supports RTMP/WebRTC/HLS/HTTP-FLV/SRT.
SRS/5.0,Bee 是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT。
SRS is licenced under MIT or MulanPSL-2.0, and note that MulanPSL-2.0 is compatible with Apache-2.0, but some third-party libraries are distributed using their own licenses.
Note: The single node architecture for SRS, generally and major use scenario.
Note: The cluster architecture for SRS. If image load fail, please see it at here.
Build SRS from source:
git clone -b develop 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
Play the following streams by players:
Note that if convert RTMP to WebRTC, please use rtmp2rtc.conf
:
Note: Besides of FFmpeg or OBS, it's also able to publish by H5 if WebRTC(CN, EN) is enabled, please remember to set the CANDIDATE(CN or EN) for WebRTC.
Highly recommend that directly run SRS by docker(CN / EN), Cloud Virtual Machine(CN / EN), or K8s(CN / EN), however it's also easy to build SRS from source code, for detail please see Getting Started(CN / EN).
Note: If need HTTPS, by which WebRTC and modern browsers require, please read HTTPS API(CN / EN) and HTTPS Callback(CN / EN) and HTTPS Live Streaming(CN / EN), however HTTPS proxy also works perfect with SRS such as Nginx.
From here, please read wikis:
Fast index for Wikis:
Other important wiki:
Thank you to all our contributors! 🙏
Note: You may provide financial support for this project by donating via Open Collective. Thank you for your support!
The TOC(Technical Oversight Committee), Developers and contributors:
A big THANK YOU
also goes to:
We are grateful to the community for contributing bugfix and improvements, please follow the guide.
SRS is licenced under MIT or MulanPSL-2.0, and note that MulanPSL-2.0 is compatible with Apache-2.0, but some third-party libraries are distributed using their own licenses.
Please read FEATURES.
Please read CHANGELOG.
Comparing with other media servers, SRS is much better and stronger, for details please read Product(CN/EN).
Please read PERFORMANCE.
Please read ARCHITECTURE.
Please read PORTS.
Please read APIS.
Please read MIRRORS.
Beijing, 2013.10
Winlin