﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	uname	nginx_version
2218	Support RTMPS with non-standard ports	vermorel@…		"When trying multi-broadcast an inbound RTMP toward outbound targets, Nginx has limitations related to non-standard ports used with RTMPS which are undermining the usability of Nginx for those situations.

Specifically, adding ''push'' URL for of the form ''rtmps://foo.bar.com:2935/qux'' in the ''nginx.conf'' file fails with the error message 

     nginx: [emerg] invalid port in url rtmps://foo.bar.com:2935/qux

Convoluted work-arounds are possible with Stunnel, but as the target URLs are changing the host as well for each video (LinkedIn does this), this approach is tedious.

Considering that all the major streaming platforms are migrating toward RTMPS and that adhoc ports will be frequent, it would be very nice if this was a supported scenario by Nginx."	enhancement	closed	minor		nginx-core	1.19.x	invalid				"nginx version: nginx/1.14.0 (Ubuntu)
built with OpenSSL 1.1.1  11 Sep 2018
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fdebug-prefix-map=/build/nginx-H4cN7P/nginx-1.14.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fPIC' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_v2_module --with-http_dav_module --with-http_slice_module --with-threads --with-http_addition_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_sub_module --with-http_xslt_module=dynamic --with-stream=dynamic --with-stream_ssl_module --with-mail=dynamic --with-mail_ssl_module"
