mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Squash: Fix bugs. v5.0.20
This commit is contained in:
parent
d2fe83b032
commit
4110fb14cb
36 changed files with 433 additions and 98 deletions
39
README.md
39
README.md
|
@ -5,17 +5,15 @@
|
|||
[](https://github.com/ossrs/srs/actions/workflows/release.yml?query=workflow%3ARelease)
|
||||
[](https://github.com/ossrs/srs/actions?query=workflow%3ATest+branch%3Adevelop)
|
||||
[](https://codecov.io/gh/ossrs/srs/branch/develop)
|
||||
[](../../wikis/Contact#wechat)
|
||||
[](https://github.com/ossrs/srs/issues/2716)
|
||||
[](http://mulanos.cn)
|
||||
[](https://alternativeto.net/software/srs/about/)
|
||||
[](https://www.facebook.com/winlinvip)
|
||||
[](https://twitter.com/winlinvip)
|
||||
[](../../wikis/Contact#wechat)
|
||||
[](https://github.com/ossrs/srs/issues/2716)
|
||||
[](http://mulanos.cn)
|
||||
[](https://alternativeto.net/software/srs/about/)
|
||||
[](https://www.youtube.com/channel/UCP6ZblCL_fIJoEyUzZxC1ng)
|
||||
[](https://www.twitch.tv/winlinvip)
|
||||
[](https://discord.gg/yZ4BnPmHAd)
|
||||
[](https://opencollective.com/srs-server/contribute)
|
||||
[](https://stackoverflow.com/questions/tagged/simple-realtime-server)
|
||||
[](https://stackoverflow.com/questions/tagged/simple-realtime-server)
|
||||
[](https://hub.docker.com/r/ossrs/srs/tags)
|
||||
|
||||
SRS/5.0,[Bee](https://github.com/ossrs/srs/wiki/Product#release50) 是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT。
|
||||
|
||||
|
@ -23,7 +21,7 @@ SRS/5.0 is a simple, high efficiency and realtime video server, supports RTMP/We
|
|||
|
||||
SRS is licenced under [MIT](https://github.com/ossrs/srs/blob/develop/LICENSE), but some depended libraries are distributed using their [own licenses](https://github.com/ossrs/srs/wiki/LicenseMixing).
|
||||
|
||||
[](https://gitee.com/winlinvip/srs-wiki/raw/master/images/SRS-Overview-4.0.png)
|
||||
[](https://ossrs.net/wiki/images/SRS-Overview-4.0.png)
|
||||
|
||||
> Note: If image load fail, please see it at [here](https://www.processon.com/view/link/619f29791efad425fd699fd2).
|
||||
|
||||
|
@ -31,7 +29,7 @@ SRS is licenced under [MIT](https://github.com/ossrs/srs/blob/develop/LICENSE),
|
|||
<a name="usage-docker"></a>
|
||||
## Usage
|
||||
|
||||
Build SRS from source or **docker([CN](https://github.com/ossrs/srs/wiki/v4_CN_Home#docker) / [EN](https://github.com/ossrs/srs/wiki/v4_EN_Home#docker))**, please read **Wiki: Gettting Started([CN](https://github.com/ossrs/srs/wiki/v4_CN_Home#getting-started) / [EN](https://github.com/ossrs/srs/wiki/v4_EN_Home#getting-started))**:
|
||||
Build SRS from source:
|
||||
|
||||
```
|
||||
git clone -b develop https://gitee.com/ossrs/srs.git &&
|
||||
|
@ -45,15 +43,31 @@ by [FFmpeg](https://ffmpeg.org/download.html) or [OBS](https://obsproject.com/do
|
|||
ffmpeg -re -i ./doc/source.flv -c copy -f flv -y rtmp://localhost/live/livestream
|
||||
```
|
||||
|
||||
> Note: It's also able to [publish by H5](http://localhost:8080/players/rtc_publisher.html?autostart=true) if WebRTC is enabled.
|
||||
|
||||
Play the following streams by [players](https://ossrs.net):
|
||||
|
||||
* RTMP (by [VLC](https://www.videolan.org/)): rtmp://localhost/live/livestream
|
||||
* H5(HTTP-FLV): [http://localhost:8080/live/livestream.flv](http://localhost:8080/players/srs_player.html?autostart=true&stream=livestream.flv&port=8080&schema=http)
|
||||
* H5(HLS): [http://localhost:8080/live/livestream.m3u8](http://localhost:8080/players/srs_player.html?autostart=true&stream=livestream.m3u8&port=8080&schema=http)
|
||||
|
||||
Note that if convert RTMP to WebRTC, please use [`rtmp2rtc.conf`](https://github.com/ossrs/srs/issues/2728#issuecomment-964686152):
|
||||
|
||||
* H5(WebRTC): [webrtc://localhost/live/livestream](http://localhost:8080/players/rtc_player.html?autostart=true)
|
||||
|
||||
> Note: Besides of FFmpeg or OBS, it's also able to [publish by H5](http://localhost:8080/players/rtc_publisher.html?autostart=true)
|
||||
> if [WebRTC](https://github.com/ossrs/srs/issues/307) is enabled.
|
||||
|
||||
> Highly recommend that directly run SRS by
|
||||
> **docker([CN](https://github.com/ossrs/srs/wiki/v4_CN_Home#docker) / [EN](https://github.com/ossrs/srs/wiki/v4_EN_Home#docker))**,
|
||||
> or **K8s([CN](https://github.com/ossrs/srs/wiki/v4_CN_Home#k8s) / [EN](https://github.com/ossrs/srs/wiki/v4_EN_Home#k8s))**,
|
||||
> however it's also easy to build SRS from source code, for detail please see
|
||||
> **Getting Started([CN](https://github.com/ossrs/srs/wiki/v4_CN_Home#getting-started) / [EN](https://github.com/ossrs/srs/wiki/v4_EN_Home#getting-started))**.
|
||||
|
||||
> Note: If need HTTPS, by which WebRTC and modern browsers require, please read
|
||||
> **HTTPS API([CN](https://github.com/ossrs/srs/wiki/v4_CN_HTTPApi#https-api) / [EN](https://github.com/ossrs/srs/wiki/v4_EN_HTTPApi#https-api))**
|
||||
> and **HTTPS Callback([CN](https://github.com/ossrs/srs/wiki/v4_CN_HTTPCallback#https-callback) / [EN](https://github.com/ossrs/srs/wiki/v4_EN_HTTPCallback#https-callback))**
|
||||
> and **HTTPS Live Streaming([CN](https://github.com/ossrs/srs/wiki/v4_EN_DeliveryHttpStream#https-flv-live-stream) / [EN](https://github.com/ossrs/srs/wiki/v4_EN_DeliveryHttpStream#https-flv-live-stream))**,
|
||||
> however HTTPS proxy also works perfect with SRS such as Nginx.
|
||||
|
||||
<a name="srs-40-wiki"></a>
|
||||
<a name="wiki"></a>
|
||||
|
||||
|
@ -111,6 +125,7 @@ A big `THANK YOU` also goes to:
|
|||
|
||||
## Releases
|
||||
|
||||
* 2022-01-03, Release [v4.0-b2](https://github.com/ossrs/srs/releases/tag/v4.0-b2), v4.0-b2, 4.0 beta2, v4.0.215, 144278 lines.
|
||||
* 2021-12-19, Release [v4.0-b1](https://github.com/ossrs/srs/releases/tag/v4.0-b1), v4.0-b1, 4.0 beta1, v4.0.206, 144126 lines.
|
||||
* 2021-12-01, Release [v4.0-b0](https://github.com/ossrs/srs/releases/tag/v4.0-b0), v4.0-b0, 4.0 beta0, v4.0.201, 144022 lines.
|
||||
* 2021-11-15, Release [v4.0.198](https://github.com/ossrs/srs/releases/tag/v4.0.198), 4.0 dev8, v4.0.198, 144010 lines.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue