1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-02-12 19:31:53 +00:00
srs/.run
Winlin bfdbbb9be0 Heartbeat: Report ports for proxy server. v5.0.215 (#4171)
The heartbeat of SRS is a timer that requests an HTTP URL. We can use
this heartbeat to report the necessary information for registering the
backend server with the proxy server.

```text
SRS(backend) --heartbeat---> Proxy server
```

A proxy server is a specialized load balancer for media servers. It
operates at the application level rather than the TCP level. For more
information about the proxy server, see issue #4158.

Note that we will merge this PR into SRS 5.0+, allowing the use of SRS
5.0+ as the backend server, not limited to SRS 7.0. However, the proxy
server is introduced in SRS 7.0.

It's also possible to implement a registration service, allowing you to
use other media servers as backend servers. For example, if you gather
information about an nginx-rtmp server and register it with the proxy
server, the proxy will forward RTMP streams to nginx-rtmp. The backend
server is not limited to SRS.

---------

Co-authored-by: Jacob Su <suzp1984@gmail.com>
2024-09-09 10:39:53 +08:00
..
env.run.xml Config: Support set env_only by SRS_ENV_ONLY. 2022-10-30 21:01:02 +08:00
gb28181.run.xml GB: Refine lazy object GC. v5.0.114 (#3321) 2022-12-20 19:54:25 +08:00
ingest.run.xml UTest: Upgrade gtest to 1.11 and support clion. (#2970) 2022-03-17 16:56:52 +08:00
private.run.xml Heartbeat: Report ports for proxy server. v5.0.215 (#4171) 2024-09-09 10:39:53 +08:00
regression-test.run.xml FLV: Drop packet if header flag is not matched. v5.0.109 (#3306) 2022-12-14 21:07:14 +08:00
srs-stack.run.xml HLS: Fix on_hls and hls_dispose critical zone issue. v5.0.174 (#3781) 2023-08-28 11:43:14 +08:00
srs.run.xml [IDE] Support CLion and cmake to build and debug SRS. 4.0.141 2021-07-16 11:38:12 +08:00
srt.run.xml STAT: Refine tcUrl for SRT/RTC. v5.0.54 2022-08-30 21:28:06 +08:00
utest.run.xml UTest: Upgrade gtest to 1.11 and support clion. (#2970) 2022-03-17 16:56:52 +08:00