diff --git a/video/srs-storage/conf/docker.conf b/video/srs-storage/conf/docker.conf index 28a519b..2bd23a2 100644 --- a/video/srs-storage/conf/docker.conf +++ b/video/srs-storage/conf/docker.conf @@ -57,7 +57,7 @@ vhost __defaultVhost__ { enabled on; # .flv .mp4 #dvr_path ./objs/nginx/html/[app]/[stream]/[timestamp].flv; - dvr_path ./objs/nginx/html/dvr/[app]/[stream]/[timestamp].mp4; + dvr_path ./objs/nginx/html/dvr/[app]/[2006]-[01]-[02]/[stream]/[timestamp].mp4; dvr_plan segment; # 分割时长 30=30秒 900=900秒 dvr_duration 90; diff --git a/video/srs/conf/docker.conf b/video/srs/conf/docker.conf index e05d20b..4ce2e9a 100644 --- a/video/srs/conf/docker.conf +++ b/video/srs/conf/docker.conf @@ -23,6 +23,10 @@ rtc_server { candidate $CANDIDATE; } vhost __defaultVhost__ { + publish { + # 30秒客户端主动关闭推流端 + kickoff_for_idle 30; + } hls { enabled off; #hls_fragment 0.2; @@ -36,6 +40,12 @@ vhost __defaultVhost__ { http_remux { enabled on; mount [vhost]/[app]/[stream].flv; + has_audio on; + has_video on; + # 猜测是否存在音视频轨 + guess_has_av on; + # 丢弃不匹配配置的帧 + drop_if_not_match off; } rtc { enabled on;