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 fdaab863dc WebRTC: Support configure CANDIDATE by env (#3470)
In dockerfile, we can set the default RTC candidate to env:

```
ENV SRS_RTC_SERVER_CANDIDATE=\$CANDIDATE
CMD ["./objs/srs", "-e"]
```

When starts a docker container, user can setup the candidate by env:

```
docker run --rm -it --env CANDIDATE=1.2.3.4 ossrs/srs:5
```

We should parse the content of SRS_RTC_SERVER_CANDIDATE as env variable name and parse it again.

PICK b34255c3d0

---------

Co-authored-by: chundonglinlin <chundonglinlin@163.com>
Co-authored-by: pengfei.ma <pengfei.ma@ctechm.com>
2023-03-27 19:25:20 +08:00
..
srs_app_async_call.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_async_call.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_caster_flv.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_caster_flv.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_config.cpp WebRTC: Support configure CANDIDATE by env (#3470) 2023-03-27 19:25:20 +08:00
srs_app_config.hpp Kickoff publisher when stream is idle, which means no players. v6.0.31, v5.0.144 (#3105) 2023-03-06 09:13:39 +08:00
srs_app_conn.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_conn.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_coworkers.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_coworkers.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_dash.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_dash.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_dvr.cpp Improve file writer performance by fwrite with cache. v5.0.133 (#3308) 2023-01-08 12:05:37 +08:00
srs_app_dvr.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_edge.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_edge.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_empty.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_empty.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_encoder.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_encoder.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_ffmpeg.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_ffmpeg.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_forward.cpp Config: Support better env name for prefixed with srs (#3370) 2023-01-11 10:39:05 +08:00
srs_app_forward.hpp Config: Support better env name for prefixed with srs (#3370) 2023-01-11 10:39:05 +08:00
srs_app_fragment.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_fragment.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_gb28181.cpp Kickoff publisher when stream is idle, which means no players. v6.0.31, v5.0.144 (#3105) 2023-03-06 09:13:39 +08:00
srs_app_gb28181.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_hds.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_hds.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_heartbeat.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_heartbeat.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_hls.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_hls.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_hourglass.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_hourglass.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_http_api.cpp API: Support server/pid/service label for exporter and api. (#3385) 2023-01-18 07:28:25 +08:00
srs_app_http_api.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_http_client.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_http_client.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_http_conn.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_http_conn.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_http_hooks.cpp API: Add service_id for http_hooks, which identify the process, v6.0.28, v5.0.142 (#3424) 2023-02-25 08:44:59 +08:00
srs_app_http_hooks.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_http_static.cpp HLS: support kick-off hls client (#3371) 2023-01-29 11:43:04 +08:00
srs_app_http_static.hpp HLS: support kick-off hls client (#3371) 2023-01-29 11:43:04 +08:00
srs_app_http_stream.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_http_stream.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_hybrid.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_hybrid.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_ingest.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_ingest.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_latest_version.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_latest_version.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_listener.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_listener.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_log.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_log.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_mpegts_udp.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_mpegts_udp.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_ng_exec.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_ng_exec.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_pithy_print.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_pithy_print.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_process.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_process.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_recv_thread.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_recv_thread.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_refer.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_refer.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_reload.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_reload.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_api.cpp RTC: Call on_play before create session, for it might be freed for timeout. v5.0.149, v6.0.37 (#3455) 2023-03-25 11:45:59 +08:00
srs_app_rtc_api.hpp WHIP: Support DELETE resource for Larix Broadcaster. v5.0.148 v6.0.36 (#3427) 2023-03-23 10:22:00 +08:00
srs_app_rtc_codec.cpp FFmpeg: Support build with FFmpeg native opus. v5.0.131 (#3140) 2023-01-06 17:44:00 +08:00
srs_app_rtc_codec.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_conn.cpp WebRTC: Warning if no ideal profile. v6.0.33, v5.0.146 (#3446) 2023-03-07 20:02:05 +08:00
srs_app_rtc_conn.hpp RTC: fix rtc publisher pli cid (#3318) 2023-01-19 10:55:16 +08:00
srs_app_rtc_dtls.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_dtls.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_network.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_network.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_queue.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_queue.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_sdp.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_sdp.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_server.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_server.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_source.cpp RTC: fix rtc publisher pli cid (#3318) 2023-01-19 10:55:16 +08:00
srs_app_rtc_source.hpp RTC: fix rtc publisher pli cid (#3318) 2023-01-19 10:55:16 +08:00
srs_app_rtmp_conn.cpp Kickoff publisher when stream is idle, which means no players. v6.0.31, v5.0.144 (#3105) 2023-03-06 09:13:39 +08:00
srs_app_rtmp_conn.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_security.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_security.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_server.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_server.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_source.cpp Kickoff publisher when stream is idle, which means no players. v6.0.31, v5.0.144 (#3105) 2023-03-06 09:13:39 +08:00
srs_app_source.hpp Kickoff publisher when stream is idle, which means no players. v6.0.31, v5.0.144 (#3105) 2023-03-06 09:13:39 +08:00
srs_app_srt_conn.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_conn.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_listener.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_listener.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_server.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_server.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_source.cpp SRT: fix req param leak. (#3423) 2023-02-16 08:26:24 +08:00
srs_app_srt_source.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_utility.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_utility.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_st.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_st.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_statistic.cpp API: Support server/pid/service label for exporter and api. (#3385) 2023-01-18 07:28:25 +08:00
srs_app_statistic.hpp API: Support server/pid/service label for exporter and api. (#3385) 2023-01-18 07:28:25 +08:00
srs_app_tencentcloud.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_tencentcloud.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_threads.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_threads.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_utility.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_utility.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +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