Starlink Best Practices
Optimizing Starlink for Network Stability, Reliability, and Throughput with IP Camera Deployments
Starlink is a low-earth orbit (LEO) satellite internet service provided by SpaceX. While it delivers broadband-quality speeds to remote and rural locations, its upload bandwidth constraints and network behavior require careful planning — especially for deployments involving IP cameras and video surveillance systems. This article covers Starlink hardware options, service plans, setup best practices, and optimization strategies to maximize stability, reliability, and throughput.
Starlink Hardware Kits
Starlink offers several dish hardware options. Choosing the right kit is the first step toward a stable deployment.
Starlink Service Plans
Starlink offers multiple service tiers. Plan selection directly impacts network priority, upload/download speeds, and data availability.
Dish Placement & Physical Setup
Proper physical installation is the single most impactful factor in Starlink performance. No software or router configuration can compensate for a poorly placed dish.
- Clear Sky View is Critical: The dish requires an unobstructed view of the sky. Use the Starlink app's obstruction viewer and cross-check the line of sight — red areas represent directions where something is blocking the dish's view of satellites.
- Mount as High as Possible: Roof mounts consistently outperform ground mounts. Raising the dish by even 6 feet in treed areas can add 5–10% usable throughput and materially improve stability. Ground mounts are the easiest to install but sit in the worst position for sightlines.
- Pole Mounts in Treed Areas: In heavily wooded environments, a pole mount that elevates the dish above the tree line is the most effective solution. Ranking: Pole > Roof Peak > Suction/Low Roof > Ground.
- Account for Seasonal Changes: Trees that appear clear in winter may cause significant obstruction in summer. Evaluate placement during the leafy season if possible.
- Cable Routing: The Standard kit includes a standard-length cable; the Performance kit includes a 25m (82 ft) cable for greater mounting flexibility on tall masts or remote rooftop positions.
Network Setup & Router Configuration
QoS & Traffic Management
Quality of Service (QoS) does not create additional bandwidth — it determines which traffic gets priority when the upload pipe is constrained.
- Prioritize camera event traffic and remote access over background processes.
- De-prioritize or schedule: OS updates, firmware downloads, and bulk file transfers.
- Set upload bandwidth limits per device to prevent a single device from saturating the upload channel.
- Use VLANs to segment camera/NVR traffic from general office or user traffic. This isolates video traffic and makes QoS rules easier to apply and enforce.
- Monitor per-device usage through your router's dashboard to identify unexpected bandwidth consumers.
Upload Bandwidth Optimization for IP Cameras
Upload bandwidth is the primary constraint on Starlink for camera deployments. The following settings help ensure upload activity does not saturate available bandwidth.
Camera Configuration
|
Setting |
Recommendation |
Impact |
|---|---|---|
|
Resolution |
720p–1080p (avoid 4K for clip uploads) |
Reduces upload size by 50–75% vs. 4K |
|
Frame Rate |
10–15 fps (vs. 30 fps) |
Reduces file size and upload time by ~40–50% |
|
Encoding |
Variable Bitrate (VBR) |
Adapts to scene complexity; smaller files on static scenes |
|
Remote Viewing |
Limit simultaneous live streams |
Each remote stream consumes upload bandwidth |
|
Clip Uploads to OWS |
Upload during off-peak hours when possible |
Avoids competing with live remote access traffic |
Scheduling & Off-Peak Usage
- Schedule clip uploads to OWS during off-peak hours (5–8 AM is typically the lowest congestion window on Starlink).
- Avoid large uploads during peak hours (6 PM – 11 PM local time), when Starlink's ground stations and satellites experience the highest traffic load. Upload channels are more limited than download and become bottlenecked faster.
- Disable automatic updates on non-critical devices (smart TVs, tablets, phones) connected to the same network to prevent unexpected bandwidth spikes.
Reliability & Redundancy
- Cellular Bonding / Failover: For mission-critical sites, pair Starlink with a cellular connection (LTE/5G) using a router with multi-WAN support (e.g., Pepwave). This provides combined bandwidth and automatic failover if Starlink experiences an outage.
- UPS (Uninterruptible Power Supply): Power the Starlink dish and router on a UPS to maintain connectivity during brief power outages. A UPS on the router alone does not help if the Starlink power supply goes offline — both must be protected.
- Periodic Reboots: Scheduled reboots of the dish and router can resolve memory leaks, clear network congestion, and apply firmware updates. Allow ~15 minutes after a dish reboot for the connection to fully stabilize.
- Monitor Outages vs. Wi-Fi Issues: Use your router's WAN monitoring tools to distinguish between Starlink satellite-side outages and local Wi-Fi/LAN issues before troubleshooting or replacing hardware.
Starlink App — Key Features for Monitoring
- Obstruction Viewer: Real-time and historical view of sky obstructions affecting the dish.
- Speed Test: Built-in speed test to measure current upload/download performance.
- Data Usage: Monitor monthly data consumption (especially important on Priority/Roam plans with data caps).
- Alerts & Notifications: Set up usage alerts to stay ahead of data cap thresholds.
- Reboot Controls: Remotely reboot the dish and router from the app.
- Dish Statistics: Accessible even in Bypass Mode via
192.168.100.1.
