You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
srs/trunk/conf
MarkCao 36a72282e6 Kickoff publisher when stream is idle, which means no players. v6.0.31, v5.0.144 (#3105)
For some use scenario, the publisher is invited when player want to view the stream:

1. Publisher connect to system, but does not publish any stream to SRS yet.
2. Player connect to system and start to request the stream.
3. System notifies publisher to publish stream to SRS.
4. Player play the stream from SRS.

Please notice that `system` means your business system, not SRS.

This is what we called `on-demand-live-streaming`, so when the last player stop to view the stream, what happends?

1. System needs to notify publisher to stop publish.
2. Or, SRS disconnect the publisher when idle(the last player stops playing).

This PR is for the solution 2, so that the cleanup is very simple, your system does not need to notify publisher to stop publish, because SRS has already disconnected the publihser.

PICK 8fde0366fb

---------

Co-authored-by: winlin <winlin@vip.126.com>
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
2 years ago
..
clion-ingest.conf STAT: Refine tcUrl for SRT/RTC. v5.0.54 3 years ago
clion-srt.conf STAT: Refine tcUrl for SRT/RTC. v5.0.54 3 years ago
clion.conf STAT: Refine tcUrl for SRT/RTC. v5.0.54 3 years ago
compatible.conf for #319, support raw update global.listen 10 years ago
console.conf API: Refine stat and config for prometheus exporter. 2 years ago
console.ipv46.conf RTMP: Add conf for listen at IPv6. 3 years ago
dash.conf DASH: Fix number mode bug to make it run. v5.0.96 (#3240) 2 years ago
demo.19350.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
demo.conf Ingest: Still use -re for stream to ingest HLS better. 3 years ago
docker.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
dvr.mp4.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
dvr.path.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
dvr.segment.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
dvr.session.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
edge.conf Merge 4.0release, migrate to new website. 3 years ago
edge.token.traverse.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
edge2.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
exec.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
ffmpeg.transcode.conf Ingest: Still use -re for stream to ingest HLS better. 3 years ago
force.daemon.conf For #3216: Support force daemon for sanitizer. 2 years ago
forward.backend.conf Merge 4.0release, migrate to new website. 3 years ago
forward.master.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
forward.slave.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
full.conf Kickoff publisher when stream is idle, which means no players. v6.0.31, v5.0.144 (#3105) 2 years ago
gb28181.conf GB28181: Fix bug for parsing GB to RTC. 2 years ago
go-oryx-edge.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
go-oryx-edge2.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
hds.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
hls.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
hls.edge.conf Conf: Refine comments. 3 years ago
hls.origin.conf HLS: Extract a HLS streaming to serve pseudo session. 3 years ago
hls.realtime.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
http.aac.live.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
http.api.dedicated.conf Fix #2881: HTTP: Support merging api to server. v5.0.47 3 years ago
http.api.one.port.conf HTTP: Support API with body, for RTC. 3 years ago
http.api.one.port2.conf HTTP: Support API with body, for RTC. 3 years ago
http.api.raw.conf Squash: Merge SRS 4.0 3 years ago
http.flv.live.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
http.flv.live.edge1.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
http.flv.live.edge2.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
http.heartbeat.conf change conf to console without daemon. 8 years ago
http.hls.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
http.hooks.callback.conf Hooks: Remove on_connect and on_close from doc. 3 years ago
http.mp3.live.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
http.server.conf merge from srs2, fix #503 8 years ago
http.ts.live.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
https.docker.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
https.flv.live.conf For #1657, add https configs 4 years ago
https.hls.conf For #1657, add https configs 4 years ago
https.hooks.callback.conf Hooks: Remove on_connect and on_close from doc. 3 years ago
https.rtc.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
https.rtmp2rtc.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
https.srs.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
include.conf Update the demo config file for include directive (#2927) 3 years ago
include.vhost.conf Update the demo config file for include directive (#2927) 3 years ago
ingest.conf Ingest: Still use -re for stream to ingest HLS better. 3 years ago
ingest.rtsp.conf Ingest: Still use -re for stream to ingest HLS better. 3 years ago
live.conf Squash: Merge SRS 4.0 3 years ago
log-file.conf Merge 4.0release, migrate to new website. 3 years ago
mp3.conf MP3: Add config examples for MP3. #296 2 years ago
mp3.http.conf MP3: Add config examples for MP3. #296 2 years ago
mp3.rtc.conf MP3: Convert RTMP(MP3) to WebRTC(OPUS). v5.0.118 (#296) (#3340) 2 years ago
mp3.ts.conf MP3: Add config examples for MP3. #296 2 years ago
nginx.proxy.conf Conf: Refine comments. 3 years ago
openwrt.conf OpenWRT: Try to create dir for pidfile 3 years ago
origin.cluster.edge.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
origin.cluster.serverA.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
origin.cluster.serverB.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
origin.cluster.serverC.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
origin.conf Merge 4.0release, migrate to new website. 3 years ago
origin.hls.only1.conf Support crossbuild for hisiv500. v5.0.40 3 years ago
origin.hls.only2.conf Support crossbuild for hisiv500. v5.0.40 3 years ago
prometheus.conf Exporter: Listen at port 9972 for Prometheus exporter. (#3195) 2 years ago
push.flv.conf GB28181: Fix bug for parsing GB to RTC. 2 years ago
push.gb28181.conf GB: Compatible with deprecated config. 2 years ago
push.mpegts.over.udp.conf GB28181: Fix bug for parsing GB to RTC. 2 years ago
realtime.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
realtime.flv.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
regression-test-for-clion.conf GB28181: Enable regression test for gb28181. v5.0.122 2 years ago
regression-test.conf GB28181: Enable regression test for gb28181. v5.0.122 2 years ago
rtc.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
rtc2rtmp.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
rtmp.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
rtmp.kickoff.conf Kickoff publisher when stream is idle, which means no players. v6.0.31, v5.0.144 (#3105) 2 years ago
rtmp2rtc.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago
security.deny.publish.conf change conf to console without daemon. 8 years ago
server.crt For #1657, Support HTTPS API 4 years ago
server.key For #1657, Support HTTPS API 4 years ago
srs.conf For #3236: Live: Change gop cache limits to 2500. v5.0.94 (#3273) 2 years ago
srt.conf SRT: remove rtmp_to_srt 3 years ago
srt2rtc.conf SRT: Reduce latency to 200ms of srt2rtc.conf (#3409) 2 years ago
transcode2hls.audio.only.conf Ingest: Still use -re for stream to ingest HLS better. 3 years ago
transform.edge.conf Ingest: Still use -re for stream to ingest HLS better. 3 years ago
vm.conf Docs: Migrate to ossrs.net and ossrs.io 3 years ago