This PR reorganizes SRS configuration structure by moving RTMP-specific
configurations from global scope to a dedicated `rtmp {}` section, and
includes various cleanups.
**Before (SRS 6.x):**
```nginx
listen 1935;
chunk_size 60000;
max_connections 1000;
```
**After (SRS 7.0+):**
```nginx
max_connections 1000;
rtmp {
listen 1935;
chunk_size 60000;
}
```
Cleanup:
* Removed unused threads_interval configuration and related code
* Cleaned up reload handlers and removed obsolete functionality
---------
Co-authored-by: OSSRS-AI <winlinam@gmail.com>
499 B
499 B
| title | sidebar_label | hide_title | hide_table_of_contents |
|---|---|---|---|
| Windows | Windows | false | false |
SRS for Windows
SRS 5.0.89+ supports Windows(Cygwin64).
SRS 7.0.60+ remove the supports for Windows, because it's too complex to maintain.
Please use WSL(Windows Subsystem for Linux) which starts a Ubuntu in Windows, so you can simply build and run SRS by:
wsl --install -d Ubuntu-22.04
Winlin 2022.11
