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>
26 lines
499 B
Markdown
26 lines
499 B
Markdown
---
|
|
title: Windows
|
|
sidebar_label: Windows
|
|
hide_title: false
|
|
hide_table_of_contents: 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:
|
|
|
|
```bash
|
|
wsl --install -d Ubuntu-22.04
|
|
```
|
|
|
|
Winlin 2022.11
|
|
|
|

|
|
|
|
|