Knowledge

Table of Content

Table of Content

Table of Content

Stream Proxies

Mask Stream Source Requests Using Proxies

Xtream AI Streaming Engine includes a powerful feature that allows you to mask your server’s IP address when fetching content from a stream source. This is especially useful in cases where:

  • The source server applies geo-restrictions

  • Your server’s IP has been rate-limited or blacklisted

  • You want to distribute outbound traffic through multiple external nodes

What Are Stream Proxies?

Stream proxies act as an intermediary between your server and the stream source. When enabled, Xtream AI uses the proxy to pull the stream instead of using the server’s actual IP address.

🔒 Note: Stream proxies are not used to hide your IP from your end-users. They are specifically for masking the IP when fetching channel sources, not for client delivery.

Where to Add Proxies

To add and manage your proxy servers:

  1. Go to your Admin Panel.

  2. Navigate to Channels → Manage Streams Proxies.

  3. Click Add to enter the IP and HTTP port of your proxy

Important:

  • Only HTTP proxies are supported.

  • HTTPS and SOCKS proxies will not work and are blocked by the system.

  • Xtream AI automatically tests proxies after being added to ensure they're online.

How to Use Proxies in a Channel

  1. Go to Channels and edit the desired stream.

  2. Open the Advanced tab.

  3. Under Stream Proxy, select one of the working proxies you’ve added.

Once selected, Xtream AI will route all outbound FFmpeg traffic (used to fetch the stream) through the selected proxy.

Best Practices

  • Use proxies with high bandwidth and low latency to avoid buffering or quality degradation.

  • Add multiple proxies from different regions to bypass geo-blocks on specific sources.

  • Periodically check the health of your proxies in the Manage Streams Proxies section.

Xtream AI

·

©

2025

All rights reserved

Xtream AI

·

©

2025

All rights reserved

Xtream AI

·

©

2025

All rights reserved