General Questions
What is xOTT Panel?
xOTT Panel is a professional streaming platform that allows you to manage unlimited streaming services, create live streams, handle VOD content, and schedule events from a single dashboard. It supports universal service scripts for any streaming platform, including Hulu, Peacock, Fubo, DirecTV, ESPN, DAZN, Vix, Xumo, Pluto TV, Plex, Sling, Molotov, and custom services.
Who is xOTT Panel designed for?
xOTT Panel is designed for professionals, businesses, and organizations that need to manage multiple streaming services efficiently. It's perfect for streaming operators, content managers, and anyone who needs advanced streaming capabilities with professional-grade features.
What operating systems are supported?
xOTT Panel is optimized for Ubuntu 20.04+. This is the only officially supported operating system to ensure maximum stability and performance. We recommend a fresh installation of Ubuntu 20.04 LTS or newer.
Do I need a license to use xOTT Panel?
Yes, a valid license is required to use xOTT Panel. Licenses are hardware-bound and include automatic renewal features. You can purchase a license from our pricing page.
Installation Questions
What are the system requirements?
Minimum Requirements:
• 4GB RAM
• 2 CPU cores
• 20GB free disk space
• 1Gbps network connection
Recommended Requirements:
• 8GB+ RAM
• 4+ CPU cores
• SSD storage
• 10Gbps network connection
How long does installation take?
Installation typically takes 15-30 minutes depending on your system and internet connection speed. The installer will automatically download and install all required dependencies.
Can I install xOTT Panel on a VPS?
Yes, xOTT Panel can be installed on VPS providers like DigitalOcean, Linode, Vultr, AWS, and others. Make sure your VPS meets the system requirements and has sufficient resources.
What ports does xOTT Panel use?
xOTT Panel uses the following ports:
• 5847 - Web Interface & API
• 80/443 - HLS Streaming (HTTP/HTTPS)
Make sure these ports are open in your firewall.
Licensing Questions
How does the licensing system work?
xOTT Panel uses a hardware-bound licensing system. Your license is cryptographically bound to your specific hardware, preventing unauthorized use. Licenses include automatic renewal and can be transferred to different hardware with support assistance.
What payment methods are accepted?
We accept cryptocurrency payments through our integrated payment system. Supported cryptocurrencies include Bitcoin, Ethereum, USDT, USDC, and others.
Can I transfer my license to different hardware?
Yes, license transfers are possible but require support assistance for security reasons. Contact our support team at support@xottpanel.com to initiate a license transfer.
What happens if my license expires?
If your license expires, xOTT Panel will continue to function for a grace period, but you'll need to renew your license to maintain full functionality. Automatic renewal is available for seamless operation.
Service Questions
Which streaming services are supported?
xOTT Panel uses universal service scripts that support ANY streaming platform. Built-in support includes: Hulu, Peacock, Fubo, DirecTV, ESPN, DAZN, Vix, Xumo, Pluto TV, Plex, Sling, Molotov, and more. The universal script system allows easy integration of any new streaming service with custom development.
Do I need accounts for all services?
No, you only need accounts for the services you want to use. Some services like Xumo and Pluto TV are anonymous and don't require accounts. You can add and remove services as needed.
What is device pairing?
Device pairing is required for some services that don't use traditional username/password authentication. Instead, you'll receive a pairing code to enter on the service's website to link your account.
Can I use proxies with services?
Yes, xOTT Panel includes comprehensive proxy support including HTTPS/SOCKS proxy pools and SmartDNS integration for geo-restriction bypass. You can assign proxies at the service, account, or stream level. When multiple proxies are assigned, xOTT can use health-aware selection and fallback.
Does xOTT Panel support DRM decryption?
Yes! xOTT Panel includes full DRM decryption support for both Widevine and Playready DRM systems. Features include automatic PSSH extraction, license server integration, device activation, and seamless key extraction for protected content streaming and VOD downloads.
What is SmartDNS integration?
xOTT Panel includes advanced SmartDNS Proxy API integration for seamless geo-restriction bypass. Features include automatic DNS configuration, server management, activation status monitoring, and intelligent routing for geo-blocked content access.
Streaming Questions
What streaming protocols are supported?
xOTT Panel primarily uses HLS (HTTP Live Streaming) for output, which is compatible with most modern devices and players. The system also supports adaptive bitrate streaming for optimal quality delivery.
How many concurrent streams can I run?
The number of concurrent streams depends on your hardware resources and network bandwidth. xOTT Panel is optimized for high-performance streaming and can handle hundreds of concurrent streams on powerful hardware.
Can I schedule live events?
Yes, xOTT Panel includes comprehensive event management with live/upcoming event tracking, auto-refresh, auto-start, active event monitoring, and stable event-slot outputs.
What are stable event slots?
Stable event slots are fixed M3U/HLS URLs for events. Instead of giving downstream systems a new URL for every match, xOTT keeps the slot URL stable and automatically maps the correct live event behind it. Slots can be automatic or rule-based by team, competition, category, keyword, or regex.
Can I create outputs for specific teams or competitions?
Yes. Dynamic slot rules can create outputs such as DAZN Roma, DAZN Juventus, DAZN Serie A, Peacock Premier League, or Paramount UFC. The rule engine is universal and works with supported event services, not only DAZN.
Are M3U and HLS output links protected?
Yes. Service outputs, global outputs, viewer outputs, and the HLS playlists behind them use access tokens. Tokens can be regenerated when you need to invalidate older links.
What is Stream On-Demand?
Stream On-Demand lets a stream stay offline until a viewer requests its playlist. xOTT starts the stream automatically, keeps it alive while viewers are active, and stops it after the configured inactivity timeout.
Can I create viewer-specific playlists?
Yes. Viewer accounts can receive their own protected linear and event M3U outputs. Admins can assign services, accounts, saved streams, and event slots, then set connection limits and expiration dates.
What is VOD management?
VOD (Video on Demand) management includes comprehensive content organization, categorization, metadata management, and download capabilities with DRM decryption support. Features include bulk operations, quality selection, automatic key extraction, and content archiving.
Can I download VOD content?
Yes! xOTT Panel includes comprehensive VOD download capabilities with DRM decryption support. Features include content categorization, metadata management, bulk operations, quality selection, and automatic key extraction for protected content downloads.
How does the Telegram notification system work?
The Telegram notification system provides real-time alerts for events, service status updates, proxy assignments, stream alerts, and system monitoring. Configure your bot token and chat ID to receive instant notifications about your streaming operations.
What is XUI Panel integration?
xOTT Panel includes XUI Panel integration with stream export, event export, stable event-slot URLs, sync logs, status checks, batch operations, and centralized management. For events, stable slots are preferred when you want XUI to keep the same input URL while xOTT remaps the live event.
Troubleshooting
My account shows as offline, what should I do?
Try these steps in order:
1. Click the refresh token button next to the account
2. Verify your credentials are correct
3. Check if the service is experiencing issues
4. Try removing and re-adding the account
Streams are not starting, what's wrong?
Common causes and solutions:
• Check account status (must be online)
• Verify service credentials
• Check network connectivity
• Review system logs for errors
• Ensure sufficient system resources
How do I check system logs?
Navigate to the Logs section in the web interface to view
structured logs.
For real-time system logs via terminal, use:
sudo journalctl -u xott -f
Performance is slow, how can I optimize?
To optimize performance:
• Ensure adequate RAM and CPU resources
• Use SSD storage for better I/O performance
• Optimize network bandwidth
• Configure proxy settings appropriately
• Use Stream On-Demand for channels that do not need to run 24/7
• Keep Streamstable catalog refresh manual unless you need fresh provider data
• Monitor system resources in the Monitoring section
How should I update an existing installation?
Use the installer update option for existing servers. Do not use fresh install mode unless you intentionally want to rebuild the server. Before major updates, create a database backup from Management → Database.
Support Information
Support Hours
We provide 24/7 support for all xOTT Panel users:
- Telegram: 24/7 community support
- Email: 24/7 technical support
Before Contacting Support
Please check these resources first:
- Review this FAQ section
- Check the Quick Start Guide
- Read the Installation Guide
- Review system logs for error messages
- Search our Telegram channel for similar issues
When Contacting Support
Please include the following information:
- Your xOTT Panel version
- Operating system and version
- Hardware specifications
- Detailed description of the issue
- Steps to reproduce the problem
- Relevant log entries