Xtream AI Logo

Version History
Streaming Engine

Our Streaming Engine is the next-generation software solution designed to manage, distribute, and deliver high-performance live and on-demand media content. Built for speed, scalability, and security.

Version: 1.0.2: Backup Tool & Open Documentation

Improvements

  • Backup Rescue (CLI Tool): It is now possible to generate .SQL backups directly from the terminal using the /home/xtreamai/cli/backup command. Additionally, we have introduced support for automating these backups at custom time intervals and exporting them to Dropbox for secure external storage.
  • Open Documentation: We have launched a public page at https://xtreamai.net/docs/ that provides detailed explanations about the functionality and main features of our software. It also includes a section with essential commands and a frequently asked questions (FAQ) area.

Version: 1.0.1: Migration Tool

Improvements

  • Admin Rescue (CLI Tool): Previously, the tool was generating a URL with an invalid IP or domain. This issue has now been resolved.
  • Migration Support: It is now possible to migrate from XUI One 1.5.5, Xtream Codes, and other similar platforms. The success rate ranges from 90% to 100%, and there is no need to re-encode existing VOD content, making the transition faster and more efficient.

Initial Release (Version: 1.0.0)

The first release of our software marks the beginning of a new era. This is more than a launch, it’s the moment where The Future of Streaming Starts Here:

New Features

  • Instant Channel Load with AI: If the channel has been active for several minutes, the system uses artificial intelligence to analyze both the channel’s behavior and the user’s connection. It then calculates and delivers a dynamic, optimized buffer, allowing the client to connect instantly and stay connected without interruptions, even during network fluctuations or brief speed drops.
  • Turbo On-Demand Channels: This feature can be enabled from the channel edit page. It instantly downloads all live stream segments, allowing channels that are in standby mode to begin playback immediately as soon as a user accesses them.
  • Content Duplication: You can reuse and distribute any content across multiple categories without consuming extra resources. A single channel or VOD can be assigned to multiple categories seamlessly.
  • Chat System: A built-in communication system for resellers and administrators, allowing secure, direct messaging. Admins can choose to hide their identity to protect sensitive information.
  • Integrated EPG Channels Generated with AI: Generates a dynamic electronic program guide based on live stream content using artificial intelligence.
  • Mark Channels as an Event: When all sources of a channel marked as an event go offline, a default video will play to mask the outage, displaying a message (available in multiple languages) indicating that the event is about to begin. This default video can be replaced with any other from the settings.
  • Playlist Encryption: Admins and resellers can encrypt the user's M3U8 playlist during generation. This prevents ISPs, bots, crawlers, or external tools from extracting client credentials. Additionally, connections between users and load balancer servers are already encrypted by default, making it nearly impossible for third parties to detect streaming content.
  • Streaming Proxies: This feature allows you to add and manage your own HTTP-based proxy servers to mask the IP address of the main streaming server. It helps bypass regional blocks or restrictions by routing traffic through proxy layers.
  • Quality Stream Selector: When a live stream includes multiple video quality tracks (SD, HD, FHD, UHD), you can define the default resolution users will receive, as long as that specific track exists.
  • Primary Sources vs Secondary Sources: You can assign multiple stream sources to a single channel and categorize them as primary or secondary. The system always prioritizes primary sources. If one fails, it switches to the next primary source. Only if all primaries are unavailable will it fall back to secondary sources.
  • Generate Screenshots of Every Streaming Source: To verify that all sources linked to a channel are working and displaying the correct content, you can enable automatic screenshot generation every 30 seconds. This function is designed to avoid sudden load increases, especially if you're restreaming from external services.
  • Stream Health: Within the channel edit page and in the "Overview Streams" section, you can view the real-time health status of each stream. A color-coded system shows if the signal is unstable, helping admins detect and prevent potential viewing issues. If many sources appear in red, it's recommended to check the server's bandwidth usage.
  • Channel/VOD Edit Preview: While editing any channel, movie, or episode, you’ll see an integrated player that loads and shows the actual content users are seeing in real-time.
  • User Restrictions: Control how users can access your content. For example, restrict access only through IPTV apps and disable the ability to download the M3U8 playlist for added privacy. Alternatively, allow playback only on specific web domains if offering a free streaming service.
  • Advanced Channel and VOD Import Tools: You can import an M3U8 playlist via URL or by pasting it into the editor. After clicking "Analyze Playlist," the system will automatically detect categories and organize the content into folders. You’ll be able to delete content individually or by category before importing. AI is also used to match titles with TMDB for better metadata recognition.
  • Admin/Reseller Security: All potential attack vectors have been covered, including cookie hijacking, CSRF, XSS, and SQL injection. A PIN-based two-step login system is also in place, with only three allowed attempts. After failed attempts, the admin account is locked and can only be recovered via CLI access.
  • TMDB Auto-Translation without an API Key: When adding movies or series, the system automatically fetches covers and descriptions from TMDB. It also allows you to translate this content into five available languages without needing an API key.