..
srs_app_async_call.cpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_async_call.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_caster_flv.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_caster_flv.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_circuit_breaker.cpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_circuit_breaker.hpp
AI: Remove multi-threading support and change to single-thread architecture. v7.0.59 ( #4445 )
2025-08-20 15:12:51 -06:00
srs_app_config.cpp
AI: Remove most of reload, only keep framework. ( #4458 )
2025-08-30 09:44:37 -04:00
srs_app_config.hpp
AI: Remove most of reload, only keep framework. ( #4458 )
2025-08-30 09:44:37 -04:00
srs_app_conn.cpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_conn.hpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_coworkers.cpp
Support IPv6 for all protocols: RTMP, HTTP/HTTPS, WebRTC, SRT, RTSP. v7.0.67 ( #4457 )
2025-08-30 08:52:21 -04:00
srs_app_coworkers.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_dash.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_dash.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_dvr.cpp
Remove most of reload, only keep framework.
2025-08-30 10:06:11 -04:00
srs_app_dvr.hpp
Remove most of reload, only keep framework.
2025-08-30 10:06:11 -04:00
srs_app_edge.cpp
AI: Remove cloud CLS and APM. v7.0.66 ( #4456 )
2025-08-28 10:37:57 -04:00
srs_app_edge.hpp
AI: Remove cloud CLS and APM. v7.0.66 ( #4456 )
2025-08-28 10:37:57 -04:00
srs_app_empty.cpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_empty.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_encoder.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_encoder.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_ffmpeg.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_ffmpeg.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_forward.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_forward.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_fragment.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_fragment.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_gb28181.cpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_gb28181.hpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_hds.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_hds.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_heartbeat.cpp
Support IPv6 for all protocols: RTMP, HTTP/HTTPS, WebRTC, SRT, RTSP. v7.0.67 ( #4457 )
2025-08-30 08:52:21 -04:00
srs_app_heartbeat.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_hls.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_hls.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_hourglass.cpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_hourglass.hpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_http_api.cpp
AI: Merge SRT and RTC servers into unified SrsServer. v7.0.68 ( #4459 )
2025-08-31 08:58:37 -04:00
srs_app_http_api.hpp
Remove most of reload, only keep framework.
2025-08-30 10:06:11 -04:00
srs_app_http_client.cpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_http_client.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_http_conn.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_http_conn.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_http_hooks.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_http_hooks.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_http_static.cpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_http_static.hpp
Remove most of reload, only keep framework.
2025-08-30 10:06:11 -04:00
srs_app_http_stream.cpp
HTTP: Rename HTTP hijack to dynamic match for better clarity. v7.0.71 ( #4462 )
2025-09-01 08:33:31 -04:00
srs_app_http_stream.hpp
HTTP: Rename HTTP hijack to dynamic match for better clarity. v7.0.71 ( #4462 )
2025-09-01 08:33:31 -04:00
srs_app_ingest.cpp
Remove most of reload, only keep framework.
2025-08-30 10:06:11 -04:00
srs_app_ingest.hpp
Remove most of reload, only keep framework.
2025-08-30 10:06:11 -04:00
srs_app_latest_version.cpp
AI: Remove cloud CLS and APM. v7.0.66 ( #4456 )
2025-08-28 10:37:57 -04:00
srs_app_latest_version.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_listener.cpp
AI: Merge SRT and RTC servers into unified SrsServer. v7.0.68 ( #4459 )
2025-08-31 08:58:37 -04:00
srs_app_listener.hpp
AI: Merge SRT and RTC servers into unified SrsServer. v7.0.68 ( #4459 )
2025-08-31 08:58:37 -04:00
srs_app_log.cpp
AI: Remove multi-threading support and change to single-thread architecture. v7.0.59 ( #4445 )
2025-08-20 15:12:51 -06:00
srs_app_log.hpp
AI: Remove multi-threading support and change to single-thread architecture. v7.0.59 ( #4445 )
2025-08-20 15:12:51 -06:00
srs_app_mpegts_udp.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_mpegts_udp.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_ng_exec.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_ng_exec.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_pithy_print.cpp
AI: Always enable SRT protocol. v7.0.69 ( #4460 )
2025-08-31 17:30:19 -04:00
srs_app_pithy_print.hpp
AI: Always enable SRT protocol. v7.0.69 ( #4460 )
2025-08-31 17:30:19 -04:00
srs_app_process.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_process.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_recv_thread.cpp
AI: Remove most of reload, only keep framework. ( #4458 )
2025-08-30 09:44:37 -04:00
srs_app_recv_thread.hpp
AI: Remove most of reload, only keep framework. ( #4458 )
2025-08-30 09:44:37 -04:00
srs_app_refer.cpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_refer.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_reload.cpp
AI: Remove most of reload, only keep framework. ( #4458 )
2025-08-30 09:44:37 -04:00
srs_app_reload.hpp
AI: Remove most of reload, only keep framework. ( #4458 )
2025-08-30 09:44:37 -04:00
srs_app_rtc_api.cpp
AI: Merge SRT and RTC servers into unified SrsServer. v7.0.68 ( #4459 )
2025-08-31 08:58:37 -04:00
srs_app_rtc_api.hpp
AI: Merge SRT and RTC servers into unified SrsServer. v7.0.68 ( #4459 )
2025-08-31 08:58:37 -04:00
srs_app_rtc_codec.cpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_rtc_codec.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_rtc_conn.cpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_rtc_conn.hpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_rtc_dtls.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_rtc_dtls.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_rtc_network.cpp
AI: Merge SRT and RTC servers into unified SrsServer. v7.0.68 ( #4459 )
2025-08-31 08:58:37 -04:00
srs_app_rtc_network.hpp
AI: Remove cygwin64, always enable WebRTC, and enforce C++98 compatibility. v7.0.60 ( #4447 )
2025-08-21 10:03:38 -06:00
srs_app_rtc_queue.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_rtc_queue.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_rtc_sdp.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_rtc_sdp.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_rtc_server.cpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_rtc_server.hpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_rtc_source.cpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_rtc_source.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_rtmp_conn.cpp
AI: Always enable SRT protocol. v7.0.69 ( #4460 )
2025-08-31 17:30:19 -04:00
srs_app_rtmp_conn.hpp
AI: Remove most of reload, only keep framework. ( #4458 )
2025-08-30 09:44:37 -04:00
srs_app_rtsp_conn.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_rtsp_conn.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_rtsp_source.cpp
AI: Merge SRT and RTC servers into unified SrsServer. v7.0.68 ( #4459 )
2025-08-31 08:58:37 -04:00
srs_app_rtsp_source.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_security.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_security.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_server.cpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_server.hpp
AI: Use SrsHttpUri for URL parsing and add legacy RTMP URL conversion. v7.0.72 ( #4463 )
2025-09-01 10:12:27 -04:00
srs_app_source.cpp
AI: Merge SRT and RTC servers into unified SrsServer. v7.0.68 ( #4459 )
2025-08-31 08:58:37 -04:00
srs_app_source.hpp
Remove most of reload, only keep framework.
2025-08-30 10:06:11 -04:00
srs_app_srt_conn.cpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_srt_conn.hpp
AI: Merge SRT and RTC servers into unified SrsServer. v7.0.68 ( #4459 )
2025-08-31 08:58:37 -04:00
srs_app_srt_listener.cpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_srt_listener.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_srt_server.cpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_srt_server.hpp
AI: Extract shared components and improve SRS server architecture. v7.0.70 ( #4461 )
2025-08-31 19:14:34 -04:00
srs_app_srt_source.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_srt_source.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_srt_utility.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_srt_utility.hpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_st.cpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_st.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00
srs_app_statistic.cpp
AI: Remove cloud CLS and APM. v7.0.66 ( #4456 )
2025-08-28 10:37:57 -04:00
srs_app_statistic.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_stream_bridge.cpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_stream_bridge.hpp
Refine source lock to fix race condition in source managers. v7.0.61 ( #4449 )
2025-08-23 07:36:41 -06:00
srs_app_stream_token.cpp
AI: Implement stream publish token system to prevent race conditions across all protocols. v7.0.62 ( #4452 )
2025-08-26 10:27:53 -04:00
srs_app_stream_token.hpp
AI: Implement stream publish token system to prevent race conditions across all protocols. v7.0.62 ( #4452 )
2025-08-26 10:27:53 -04:00
srs_app_utility.cpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_utility.hpp
Organize utility functions to kernel. v7.0.65 ( #4455 )
2025-08-27 21:35:58 -04:00
srs_app_uuid.cpp
AI: Remove cygwin64, always enable WebRTC, and enforce C++98 compatibility. v7.0.60 ( #4447 )
2025-08-21 10:03:38 -06:00
srs_app_uuid.hpp
Use clang format. v7.0.52 ( #4433 )
2025-08-11 23:19:19 -04:00