From c097136b3397e05202b9d7f4e4ef6637ea80d9e3 Mon Sep 17 00:00:00 2001 From: Christoph Date: Wed, 30 Jun 2021 19:12:06 +0200 Subject: [PATCH] Add Support for Streaming (Livestreaming) for most providers (YouTube, Linkedin,..). --- conf/default_ports.conf | 39 +++++++++++++++++++++++++++++++++++++- conf/main_ipv4.conf.sample | 2 ++ conf/main_ipv6.conf.sample | 2 ++ 3 files changed, 42 insertions(+), 1 deletion(-) diff --git a/conf/default_ports.conf b/conf/default_ports.conf index 0e92355..b6633e6 100644 --- a/conf/default_ports.conf +++ b/conf/default_ports.conf @@ -135,6 +135,43 @@ standard_unifi_tcp_ctrl_out_ports="443,8883" standard_unifi_udp_ctrl_out_ports="443,3478" +# Outbound Streaming Ports TCP +# +# - outbound port 1935/TCP : outbound streaming over RTMP to most +# streaming providers such as YouTube Live, Vimeo or Twitch +# +# - outbound port 1936/TCP : outbound streaming over RTMP to LinkedIn +# Live (port 1935 is also used for RTMP streaming to LinkedIn) +# +# - outbound ports 2935/TCP and 2396/TCP : outbound streaming over +# RTMPS to LinkedIn Live +# +# - outbound port 443/TCP (HTTPS) : used for authentication with the +# built-in providers such as YouTube Live, Facebook Live, Ustream, +# Livestream, and Twitch +# +# - outbound port 53/UDP (DNS) used for DNS lookups converting +# hostnames to IP addresses +# +standard_outbound_streaming_tcp_ports="1935,1936,2935,2396" + + +# Outbound Streaming Ports UDP +# +# - outbound port 2088 UDP broadcasting from Mevo or the Livestream mobile app (iOS and Android). +# +standard_outbound_streaming_udp_ports="2088" + + +# Echo360 Video Plattform +# +# - outbound port range 64936-65535 UDP to the hosted streaming servers using +# the Real-time Transport Protocol (RTP) +# +standard_echo360_udp_ports="64936:65535" + + + # - BigBlueButton Video Conference Service # - standard_bigbluebutton_tcp_ports="$standard_http_ports,5060,5066,5090,7443" @@ -175,7 +212,6 @@ standard_webex_tcp_fall_back_ports="5004" standard_zoom_tcp_ports="80,443,8801,8802" standard_zoom_udp_port_range="3478,3479,8801,8802 " - # - Jitsi Video Conference Service # - standard_jitsi_tcp_ports="$standard_http_ports" @@ -194,6 +230,7 @@ standard_turn_service_udp_ports="49152:65535" standard_alfaview_service_tcp_ports="5380:5390" standard_alfaview_service_udp_ports="5380:5390" + # ------------- # --- Predefined Ports # ------------- diff --git a/conf/main_ipv4.conf.sample b/conf/main_ipv4.conf.sample index 1973a42..c010055 100644 --- a/conf/main_ipv4.conf.sample +++ b/conf/main_ipv4.conf.sample @@ -1517,6 +1517,8 @@ allow_mysql_request_out=true allow_ipmi_request_out=true allow_remote_console_request_out=true allow_mumble_request_out=true +allow_outbound_streaming=true +allow_echo360_video_streaming=true allow_bigbluebutton_video_conference_out=true allow_webex_video_conference_out=true allow_zoom_video_conference_out=true diff --git a/conf/main_ipv6.conf.sample b/conf/main_ipv6.conf.sample index ea616ef..3cf3585 100644 --- a/conf/main_ipv6.conf.sample +++ b/conf/main_ipv6.conf.sample @@ -1432,6 +1432,8 @@ allow_mysql_request_out=true allow_ipmi_request_out=true allow_remote_console_request_out=true allow_mumble_request_out=true +allow_outbound_streaming=true +allow_echo360_video_streaming=true allow_alfaview_video_conference_out=true allow_bigbluebutton_video_conference_out=true allow_webex_video_conference_out=true