We recommend a minimum spec of...
Ubuntu 22.04 or newer (ideally latest version)
NVIDIA NVDEC/NVENC enabled server center GPU - we recommend A16 GPU for transcoding (including suitable cooling mechanisms installed).
64GB RAM
1 Gbps outbound connection speed minimum.
AMD or Intel high spec CPU.
For cloud based solutions we recommend the AWS EC2 g3 instances (with M60 GPU) or the A16 instances at Vultr
Network access requirements
Guide to network requirements for self hosted.
RePro Stream requires a port for every stream in and out to facilitate its SRT connections. These are usaully mirrored across ports 10000 and 20000 upwards.
For example an SRT input url with a port of 10123 would be assigned an output url with a port of 20123.
When your solution is set up we will require a port range of at least 100 ports that are mirrored across two larger port ranges. this could be something like above or 100>199 and 200 to 299 or 1001>1100 and 2001>2100. Please let your technical contact know your requirements.
Make sure UDP is open for bi-directional use on the program stream ports.
Other ports required to be open for RePro to work are:
UDP: Bi-directional for all program stream port ranges mentioned above
TCP: 80* for http - including SSL renewals and video engine syncing.
TCP: 443 for https - facilitating secure access and encrypted viewer streams.
TCP: 9001, 9002, 9003, 9004 for RTMP, RTMPS, RTSP and Icecast input and outputs (if desired)**
* Port 80 optional - required on install and SSL renewals only. Please ask support for alternatives including DNS CNAME based SSL verification or bring your own SSL.
** RTMP/RTMPS/RTSP etc can be on bespoke ports if requested to [email protected]
Subdomain settings.
When taking a subdomain at reprostream.com all you need to do is supply us with the preferred sub-domain for your main web app e.g. yourcompany.reprostream.com and leave the rest to us.
Whitelabelling for subdomain solutions are in the works so please enquire if this is a requirement.
Dedicated stack - domain settings.
When setting up a self install video engine and you have your own custom domain included, RePro requires subdomains for operating it's infrastructure as follows.
Sub-domain | Service | Example |
app | Hosted web app | e.g. app.reprostream.com |
api | API connections | e.g. api.reprostream.com |
view | Guest deep links | e.g. view.reprostream.com |
[custom] | Video engine streams sub-domain+domain | e.g. lon1.repro.stream |