1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00
srs/trunk/src/app
winlin 4045971dea SRS5: Refine default config file for SRS. v5.0.120
1. Docker use srs.conf and env variables.
2. Show help if run SRS without any options.
3. Do not guess config file, use whatever from user.

PICK 07a9a005d5
2022-12-31 12:39:18 +08:00
..
srs_app_async_call.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_async_call.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_caster_flv.cpp Micro changes and refines. 2022-09-30 17:57:48 +08:00
srs_app_caster_flv.hpp GB28181: Refine SRS listeners without wrapper. 2022-09-30 12:38:02 +08:00
srs_app_config.cpp SRS5: Refine default config file for SRS. v5.0.120 2022-12-31 12:39:18 +08:00
srs_app_config.hpp Refine code to allow search for conflicts. 2022-12-25 16:26:15 +08:00
srs_app_conn.cpp Support address sanitizer for utest and fix some leaks. (#3242) 2022-11-18 11:19:01 +08:00
srs_app_conn.hpp GB: Refine lazy object GC. v5.0.114 (#3321) 2022-12-20 19:54:25 +08:00
srs_app_coworkers.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_coworkers.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_dash.cpp DASH: Fix dash crash bug when writing file. v5.0.108 (#3301) 2022-12-13 00:42:46 +08:00
srs_app_dash.hpp DASH: Fix number mode bug to make it run. v5.0.96 (#3240) 2022-11-24 18:13:49 +08:00
srs_app_dvr.cpp SRS5: MP3: Support dump stream information. v5.0.117 (#296) (#3339) 2022-12-26 18:06:37 +08:00
srs_app_dvr.hpp Refine async DVR manager. 2022-06-29 19:51:10 +08:00
srs_app_edge.cpp Disable CLS and APM by default. v5.0.101 2022-12-03 18:35:41 +08:00
srs_app_edge.hpp Disable CLS and APM by default. v5.0.101 2022-12-03 18:35:41 +08:00
srs_app_empty.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_empty.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_encoder.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_encoder.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_ffmpeg.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_ffmpeg.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_forward.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_forward.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_fragment.cpp DASH: Fix number mode bug to make it run. v5.0.96 (#3240) 2022-11-24 18:13:49 +08:00
srs_app_fragment.hpp DASH: Fix number mode bug to make it run. v5.0.96 (#3240) 2022-11-24 18:13:49 +08:00
srs_app_gb28181.cpp GB: Refine lazy object GC. v5.0.114 (#3321) 2022-12-20 19:54:25 +08:00
srs_app_gb28181.hpp GB: Refine lazy object GC. v5.0.114 (#3321) 2022-12-20 19:54:25 +08:00
srs_app_hds.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_hds.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_heartbeat.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_heartbeat.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_hls.cpp Merge branch v5.0.116 into develop 2022-12-25 16:23:23 +08:00
srs_app_hls.hpp Merge branch v5.0.116 into develop 2022-12-25 16:23:23 +08:00
srs_app_hourglass.cpp Micro changes and refines. 2022-09-30 17:57:48 +08:00
srs_app_hourglass.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_http_api.cpp For #2899: Exporter: Add metrics cpu, memory and uname. (#3224) 2022-10-31 08:53:58 +08:00
srs_app_http_api.hpp API: support metrics for prometheus.(#2899) (#3189) 2022-09-27 15:39:26 +08:00
srs_app_http_client.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_http_client.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_http_conn.cpp API: support metrics for prometheus.(#2899) (#3189) 2022-09-27 15:39:26 +08:00
srs_app_http_conn.hpp WebRTC: Extract SrsRtcNetwork layer for UDP/TCP. 2022-09-04 20:14:09 +08:00
srs_app_http_hooks.cpp Fix #3215: Callback: Fix bug for response string 0. v5.0.88 2022-11-18 23:02:59 +08:00
srs_app_http_hooks.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_http_static.cpp API: support metrics for prometheus.(#2899) (#3189) 2022-09-27 15:39:26 +08:00
srs_app_http_static.hpp HLS: Support disable hls_ts_ctx. 2022-09-01 16:17:47 +08:00
srs_app_http_stream.cpp TS: Support disable audio or video to make mpegts.js happy. v6.0.9 (#465) (#939) 2022-12-26 19:03:49 +08:00
srs_app_http_stream.hpp TS: Support disable audio or video to make mpegts.js happy. v6.0.9 (#465) (#939) 2022-12-26 19:03:49 +08:00
srs_app_hybrid.cpp Disable CLS and APM by default. v5.0.101 2022-12-03 18:35:41 +08:00
srs_app_hybrid.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_ingest.cpp Ingest: Still use -re for stream to ingest HLS better. 2022-08-31 13:30:13 +08:00
srs_app_ingest.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_latest_version.cpp Disable CLS and APM by default. v5.0.101 2022-12-03 18:35:41 +08:00
srs_app_latest_version.hpp Merge 4.0release. 2022-08-24 15:27:56 +08:00
srs_app_listener.cpp Micro changes and refines. 2022-09-30 17:57:48 +08:00
srs_app_listener.hpp Micro changes and refines. 2022-09-30 17:57:48 +08:00
srs_app_log.cpp Fix #3218: Log: Follow Java/log4j log level specs. v5.0.83 (#3219) 2022-10-26 21:23:03 +08:00
srs_app_log.hpp Log: Refine the log interface. v5.0.82 2022-10-25 09:20:55 +08:00
srs_app_mpegts_udp.cpp GB28181: Refine SRS listeners without wrapper. 2022-09-30 12:38:02 +08:00
srs_app_mpegts_udp.hpp GB28181: Refine SRS listeners without wrapper. 2022-09-30 12:38:02 +08:00
srs_app_ng_exec.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_ng_exec.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_pithy_print.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_pithy_print.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_process.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_process.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_recv_thread.cpp Fix #2881: HTTP: Support merging api to server. v5.0.47 2022-08-28 13:11:31 +08:00
srs_app_recv_thread.hpp Fix #2881: HTTP: Support merging api to server. v5.0.47 2022-08-28 13:11:31 +08:00
srs_app_refer.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_refer.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_reload.cpp Fix #2881: HTTP: Support merging api to server. v5.0.47 2022-08-28 13:11:31 +08:00
srs_app_reload.hpp Fix #2881: HTTP: Support merging api to server. v5.0.47 2022-08-28 13:11:31 +08:00
srs_app_rtc_api.cpp Merge branch '4.0release' into develop 2022-09-10 21:25:38 +08:00
srs_app_rtc_api.hpp Merge branch '4.0release' into develop 2022-09-10 21:25:38 +08:00
srs_app_rtc_codec.cpp SRS5: MP3: Convert RTMP(MP3) to WebRTC(OPUS). v5.0.118 (#296) (#3340) 2022-12-26 18:06:38 +08:00
srs_app_rtc_codec.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_rtc_conn.cpp API: support metrics for prometheus.(#2899) (#3189) 2022-09-27 15:39:26 +08:00
srs_app_rtc_conn.hpp Merge branch '4.0release' into develop 2022-09-16 08:05:32 +08:00
srs_app_rtc_dtls.cpp Build: Refine build script. 2022-10-12 20:21:23 +08:00
srs_app_rtc_dtls.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_rtc_network.cpp Micro changes and refines. 2022-09-30 17:57:48 +08:00
srs_app_rtc_network.hpp For #2852: WebRTC: Support only one TCP connected candidate. 2022-09-05 08:51:24 +08:00
srs_app_rtc_queue.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_rtc_queue.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_rtc_sdp.cpp RTC: Refine SDP to support GB28181 SSRC spec. v5.0.71 2022-09-30 19:36:20 +08:00
srs_app_rtc_sdp.hpp RTC: Refine SDP to support GB28181 SSRC spec. v5.0.71 2022-09-30 19:36:20 +08:00
srs_app_rtc_server.cpp Merge branch '4.0release' into develop 2022-09-16 08:05:32 +08:00
srs_app_rtc_server.hpp Merge branch '4.0release' into develop 2022-09-16 08:05:32 +08:00
srs_app_rtc_source.cpp SRS5: MP3: Convert RTMP(MP3) to WebRTC(OPUS). v5.0.118 (#296) (#3340) 2022-12-26 18:06:38 +08:00
srs_app_rtc_source.hpp SRS5: MP3: Convert RTMP(MP3) to WebRTC(OPUS). v5.0.118 (#296) (#3340) 2022-12-26 18:06:38 +08:00
srs_app_rtmp_conn.cpp Disable CLS and APM by default. v5.0.101 2022-12-03 18:35:41 +08:00
srs_app_rtmp_conn.hpp APM: Support distributed tracing by Tencent Cloud APM. v5.0.63 2022-09-16 18:54:28 +08:00
srs_app_security.cpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_security.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_server.cpp For #2532: Windows: Support CYGWIN64 for SRS (#3255) 2022-11-20 12:29:57 +08:00
srs_app_server.hpp GB28181: Support GB28181-2016 protocol. v5.0.74 (#3201) 2022-10-06 17:40:58 +08:00
srs_app_source.cpp SRS5: MP3: Support dump stream information. v5.0.117 (#296) (#3339) 2022-12-26 18:06:37 +08:00
srs_app_source.hpp SRS5: MP3: Support dump stream information. v5.0.117 (#296) (#3339) 2022-12-26 18:06:37 +08:00
srs_app_srt_conn.cpp SRT: Support SRT to RTMP to WebRTC. v5.0.107 (#3296) 2022-12-09 08:01:12 +08:00
srs_app_srt_conn.hpp Refactor: Extract SrsNetworkKbps from SrsKbps. v5.0.53 2022-08-30 13:41:27 +08:00
srs_app_srt_listener.cpp Remove unneccessary depends headers. 2022-08-09 18:32:01 +08:00
srs_app_srt_listener.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_srt_server.cpp SRT: Support transform tlpkdrop to tlpktdrop. 5.0.98 (#3279) 2022-11-25 11:28:49 +08:00
srs_app_srt_server.hpp Refactor: Use compositor for ISrsKbpsDelta. v5.0.51 2022-08-30 09:26:51 +08:00
srs_app_srt_source.cpp SRT: Fix srt to rtmp crash when sps or pps empty. v5.0.112 (#3323) 2022-12-18 09:52:20 +08:00
srs_app_srt_source.hpp Printf warn log when SRT audio duration too large (#3186) 2022-09-22 20:37:22 +08:00
srs_app_srt_utility.cpp STAT: Refine tcUrl for SRT/RTC. v5.0.54 2022-08-30 21:28:06 +08:00
srs_app_srt_utility.hpp Update date from 2021 to 2022. 2022-06-20 19:22:25 +08:00
srs_app_st.cpp ST: Support set context id while thread running. v5.0.72 2022-10-02 10:05:01 +08:00
srs_app_st.hpp UTest: Fix utest warnings. 2022-10-06 16:09:07 +08:00
srs_app_statistic.cpp H265: Demux sps for log print and statistic streams.(#3271) (#3286) 2022-12-04 22:46:14 +08:00
srs_app_statistic.hpp H265: Demux sps for log print and statistic streams.(#3271) (#3286) 2022-12-04 22:46:14 +08:00
srs_app_tencentcloud.cpp Disable CLS and APM by default. v5.0.101 2022-12-03 18:35:41 +08:00
srs_app_tencentcloud.hpp Disable CLS and APM by default. v5.0.101 2022-12-03 18:35:41 +08:00
srs_app_threads.cpp Disable CLS and APM by default. v5.0.101 2022-12-03 18:35:41 +08:00
srs_app_threads.hpp Support multiple threads by thread pool. v5.0.32 2022-06-29 20:15:44 +08:00
srs_app_utility.cpp For #2532: Windows: Support CYGWIN64 for SRS (#3255) 2022-11-20 12:29:57 +08:00
srs_app_utility.hpp Refine code to allow search for conflicts. 2022-12-25 16:26:15 +08:00
srs_app_uuid.cpp For #2532: Windows: Support CYGWIN64 for SRS (#3255) 2022-11-20 12:29:57 +08:00
srs_app_uuid.hpp API: Use libuuid to generate uuid. v5.0.9 2021-08-06 22:02:46 +08:00