Network Configuration to Stream with a Pixellot
Once your network has been configured according to the requirements below, we recommend downloading and running our Network Requirements Test Tool (click here) to verify*.
*NOTES: 1) For "Username" just put your name. 2) The tool does not factor in whitelisted domains and/or content filters, so please check those separately. 3) The tool must be run on the Pixellot computer.
We highly recommend adding the VPU (Pixellot computer) to a separate VLAN or a DMZ and assigning a static IP address.
VPUs use Google Public DNS 8.8.8.8 as the preferred server. Please use your internal DNS as the alternate. We also ask that Gateway SSL Decryption is bypassed and any Internet Sleep Schedules are disabled.
No inbound firewall rules are required as all connections are outbound. Inbound traffic will still be present, but only after an outbound connection is established. No services will ever connect directly to the host. To publish video and manage the server, the following ports must be open for outbound connections to all IPs:
Port # |
Protocol |
Purpose |
Application |
53* |
UDP |
This is for DNS |
DNS |
443 |
TCP+UDP |
Remote Management/video streaming |
https, agent |
123* |
TCP |
Clock synchronization |
NTP-clock sync |
2088* |
UDP |
Video streaming backup |
ZIXI broadcaster |
5672* |
TCP+UDP |
Graphics, Watermarks, etc. |
Scoreboard Graphics Generation |
5678* |
TCP+UDP |
Backend Zixi broadcasts |
ZIXI broadcaster |
* 53 UDP This is for DNS
* 443 TCP must be open for a Pixellot unit to stream.
* 443 UDP is required.
* 123 TCP is required.
* 2088 UDP is required for Zixi broadcasts
* 5678 UDP is required for backend Zixi broadcasts
The following ports are NOT required to broadcast, but are highly recommended for keeping Sportzcast (scoreboard integration device) equipment/software up to date.
1402 | TCP | Sportzcast cloud connect |
1403 | TCP | Sportzcast remote support |
1935 | TCP | Remote Graphics support |
In addition, please whitelist the REQUIRED domains in any active content filters below:
*.nfhsnetwork.com - Communication to scheduling services
*.pixellot.stream - Communication to streaming services
*.pixellot.tv - Communication to streaming services
*.video.google.com - Streaming configuration
*.geotrust.com - Certificate verification
*.logmein.com - Remote control for troubleshooting
*.cloudfront.net - Access to application updates
*.sportzcast.net - Scoreboard control
*.app.singular.live - Scoreboard graphics
*.balena-cloud.com
Network Speed Requirements
We recommend an upload speed of at least 10 Mbps. As a reminder, the Pixellot system must be
plugged into a ethernet port (not wi-fi or cellular data). For more information about establishing a stable internet connection, please click here.
General Guidelines
- DO NOT leave a monitor, keyboard, mouse, or any other external device plugged in
- Leaving these plugged in may affect our Support team's ability to remotely access the system for troubleshooting
- DO NOT use the computer for anything unless specifically directed by NFHS Network Support
Video Stream/Data Transmission
- All video data is transferred from Pixellot to the NFHS Network Servers using Real-Time Messaging Protocol (RTMP)
- The NFHS Network Servers are all hosted using Amazon Web Services (AWS) in the North Virginia (US East) Data Centers
- Once received by the NFHS Network, the video data is transcoded using automated servers (no human involvement), and then stored in the AWS S3 Storage Buckets (again hosted on AWS North Virginia)
- The video is distributed to consumers using HTTP Live Streaming (HLS) using the AWS CloudFront Content Distribution Network
For more information, see our Pixellot Network FAQ attached below.