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>
Follow the example in FFmpeg's doc, before calling the API `avcodec_send_frame`, always use `av_frame_alloc` to create a new frame. --------- Co-authored-by: Haibo Chen <495810242@qq.com>