From 076553292399e4072218add16cf6e407041403f2 Mon Sep 17 00:00:00 2001 From: winlin Date: Wed, 25 Oct 2023 11:47:49 +0800 Subject: [PATCH] Add conf for rtc. --- trunk/conf/rtc.tcp.only.conf | 46 +++++++++++++++++++++++++++++++++++ trunk/conf/rtc.tcp.udp.conf | 47 ++++++++++++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 trunk/conf/rtc.tcp.only.conf create mode 100644 trunk/conf/rtc.tcp.udp.conf diff --git a/trunk/conf/rtc.tcp.only.conf b/trunk/conf/rtc.tcp.only.conf new file mode 100644 index 0000000000..a18474c8cc --- /dev/null +++ b/trunk/conf/rtc.tcp.only.conf @@ -0,0 +1,46 @@ +# WebRTC streaming config for SRS. +# @see full.conf for detail config. + +listen 1935; +max_connections 1000; +daemon off; +srs_log_tank console; + +http_server { + enabled on; + listen 8080; + dir ./objs/nginx/html; +} + +http_api { + enabled on; + listen 1985; +} +stats { + network 0; +} +rtc_server { + enabled on; + tcp { + enabled on; + listen 8000; + } + protocol tcp; + # @see https://ossrs.net/lts/zh-cn/docs/v4/doc/webrtc#config-candidate + candidate $CANDIDATE; +} + +vhost __defaultVhost__ { + rtc { + enabled on; + # @see https://ossrs.net/lts/zh-cn/docs/v4/doc/webrtc#rtmp-to-rtc + rtmp_to_rtc off; + # @see https://ossrs.net/lts/zh-cn/docs/v4/doc/webrtc#rtc-to-rtmp + rtc_to_rtmp off; + } + http_remux { + enabled on; + mount [vhost]/[app]/[stream].flv; + } +} + diff --git a/trunk/conf/rtc.tcp.udp.conf b/trunk/conf/rtc.tcp.udp.conf new file mode 100644 index 0000000000..7fcd3a808a --- /dev/null +++ b/trunk/conf/rtc.tcp.udp.conf @@ -0,0 +1,47 @@ +# WebRTC streaming config for SRS. +# @see full.conf for detail config. + +listen 1935; +max_connections 1000; +daemon off; +srs_log_tank console; + +http_server { + enabled on; + listen 8080; + dir ./objs/nginx/html; +} + +http_api { + enabled on; + listen 1985; +} +stats { + network 0; +} +rtc_server { + enabled on; + listen 8000; # UDP port + tcp { + enabled on; + listen 8000; + } + protocol all; + # @see https://ossrs.net/lts/zh-cn/docs/v4/doc/webrtc#config-candidate + candidate $CANDIDATE; +} + +vhost __defaultVhost__ { + rtc { + enabled on; + # @see https://ossrs.net/lts/zh-cn/docs/v4/doc/webrtc#rtmp-to-rtc + rtmp_to_rtc off; + # @see https://ossrs.net/lts/zh-cn/docs/v4/doc/webrtc#rtc-to-rtmp + rtc_to_rtmp off; + } + http_remux { + enabled on; + mount [vhost]/[app]/[stream].flv; + } +} +