免费
免费试用面板,适用于小型目录。
永久免费,无需信用卡
免费开始- 流
- 50
- 线路
- 100
- 服务器节点
- 1
- 支持
- 社区
平台能力
视频服务从信号源到观众屏幕所需的一切,都在您自己运行的一个面板中。下面的每项能力在当前产品中均已提供。
来自您自有信号源的直播频道,在信号源允许时提供 EPG、回看和时移,以 HLS 或 MPEG-TS 形式送达观众使用的应用和机顶盒。
每个频道一路上游的源站中心 · RTMP 推流与输出 · ffmpeg 转码

电影、带季和集的剧集以及广播,按分类和频道包组织,附带 TMDB 元数据,以及下载并编码您的片源的入库任务。
带签名、限时的播放链接 · 每个节点的点播缓存

在面板中登记边缘服务器;观众会按负载和国家被路由到某个节点,没有节点时由源站为所有人提供服务。
从面板通过 SSH 安装 · GeoIP 路由 · 心跳与流量统计
连接与流量视图、审计日志、Prometheus 指标、通过邮件、Telegram 或 webhook 发送的告警、维护模式以及内置的更新检查。
/metrics 端点 · 带租约的任务队列 · 加密的数据库备份

线路就是一位观众的访问权限:套餐、频道包、到期时间、连接数上限和输出格式;激活码、试用和续期在所有地方遵循同样的规则。
Xtream Codes API、M3U/XMLTV、MAG 和 Enigma2 门户、网页播放器
拥有积分、权限和独立后台的委托账户,最多五级,适用于与您合作的分发商、运营商和分销商。
分组与权限 · 积分账本 · 子分销商
通过 Reseller API 从您自己的系统创建、续期和暂停访问,接收带签名的 webhook,并用现成的连接器接入计费或电商平台。
带幂等请求 ID 的 Reseller API · Admin API 密钥 · 17 个连接器

双重验证登录、静态加密保存的密钥、与观众绑定的签名播放链接、IP 和国家规则、连接数限制以及暴力破解防护。
TOTP · AES 加密保存的密钥 · HMAC 签名 URL · GeoIP 和 ISP 规则

下面的每个界面都是装有示例目录的全新安装的管理后台。
解决方案
同一套基础设施可服务校园、酒店、企业、广播机构、社群或工作室——针对每个场景配置,而不是为每个场景重建。
教育与培训 面向学校、培训机构和大学的课程视频、直播课堂和校园电视。
酒店与度假村 客房电视,提供酒店自有频道、信息和宾客服务。
企业培训 面向员工、按部门划分的内部视频、培训资料库和直播活动。
广播与电视 广播机构通过自有基础设施,以 OTT 方式分发自己的频道和资料库。
社群组织 面向会员的直播活动、会议和录像,现场与居家皆可观看。
健身与健康 面向工作室或连锁机构会员的直播课程和录播课程库。 平台的其他功能
基础设施架构
一台管理服务器保存目录、订阅用户和分销商。流媒体节点承载流量。您自己的系统通过 API 对接。增加容量只需登记另一个节点,而无需重建服务。
选择示意图的某一部分,查看它的作用。
工作原理
每个频道、电影和剧集都走同一条路径。
管理员添加频道、电影、剧集和广播,并将它们归入频道包。
套餐设定频道包、时长、连接数以及以积分计的价格。
分销商用积分购买套餐;系统创建线路及其播放链接。
观众在应用中输入线路信息;系统验证后从合适的服务器播放。
分发
从一台服务器起步。观众增多时再添加节点,面板会安装节点、把观众路由到节点,并隐藏您的源。
在面板中登记更多服务器;节点通过 SSH 安装,观众会按负载和国家被路由到相应节点。
源站只拉取每个频道一次,再分发给所有观众和节点,因此您的供应商看到的是一路连接,而不是每位观众一路。
每个套餐决定输出格式。需要时,频道会用 FFmpeg 转码;延时频道和 RTMP 推流为内置功能。
电影和剧集会被下载或编码到您的媒体库中,节点会缓存其观众播放过的内容。
每个播放链接都带签名、会过期,并绑定观众的地址,因此复制的链接在别处毫无用处。
Ubuntu 安装程序和 Docker Compose、定时数据库备份,以及供您的监控使用的健康检查和指标端点。

应用与设备
只要支持 Xtream Codes API、M3U 播放列表、MAG 门户或 Enigma2,线路就能使用,在浏览器中同样可以。
IPTV Smarters、TiviMate、XCIPTV、GSE,以及所有支持 Xtream Codes API 的应用:服务器、用户名、密码。
带台标、分组和 XMLTV 节目指南的 M3U 和 M3U Plus 播放列表,以及适用于 Enigma2 接收机的现成格式。
MAG 机顶盒通过门户,Enigma2 接收机通过播放列表或插件,均以 MAC 地址登录。
无需安装:在浏览器中使用线路或激活码观看直播电视、电影、剧集和节目指南。
分销商与分发管理
在一个集中式平台上管理分发分销商、委托账户、订阅和访问权限。每个分销商都有自己的后台、积分和限额;其可查看、销售和修改的内容由所属分组决定。
平台从不经手您客户的资金。收款由您的计费或电商系统完成;连接器或 Reseller API 负责创建和续期访问权限。
从您自己的系统创建、续期、修改和暂停线路及下级分销商,每个系统使用独立的 API 密钥,并通过请求 ID 防止重复扣费。
在线路创建、续期、即将到期或已到期,以及积分不足时发送带签名的通知。
适用于常见计费和商店平台的开源连接器,连同安装步骤发布在 plugins.xtream-ui.pro — 安装前请先阅读代码。
面板绝不会联系您的观众,删除的线路就是彻底删除,没有回收站,也没有隐藏的副本。

连接器
新版本 · 90 天试用
面板已从底层彻底重建:更快的内核、边缘节点集群、真正的媒体库、更安全的登录,以及可接入您计费系统的分销业务。下面列出的所有功能都已包含在您今天安装的版本中。
全新的轻量内核,每个角色一个服务:面板、订阅用户 API、后台任务和媒体服务器。只需一个安装程序即可在 Ubuntu 上几分钟装好,一个脚本即可升级,每个构建都会显示其版本号。
一次性导入会通过 API 从您目前使用的面板复制分类、bouquet、分组、套餐、面板用户和线路。它只读取旧面板,因此您可以让新旧面板并行试用。
登记一台服务器,面板就会通过 SSH 将其安装为节点。观众按负载和国家被分配到节点,节点缓存其观众播放的内容,在添加第一个节点之前由主服务器承载所有人。
源站对每个直播频道只拉取一次,再分发给所有观众和节点。需要时可对频道转码,内置延迟频道和 RTMP 推流,并按计划探测源的状态。
电影和剧集会被下载或编码到您的媒体库并附带 TMDB 元数据,供应商目录按计划同步,未使用的媒体会自动清理。
分销商持有积分、自行定价、按配额销售试用,并管理其下的子分销商。分组决定每个人可以查看、销售和修改什么,每一笔销售都会记入账本。
开发者体验
面板提供的各项操作同样可供您自己的系统使用:按系统发放密钥的 HTTP API、带签名的 webhook,以及有文档的部署方式。
从您的计费、LMS 或酒店管理系统(PMS)创建、续期、修改和暂停访问;每次写入都带有请求 ID,因此重试绝不会重复扣费。
访问权限被创建、续期、即将到期、已到期或被禁用时,以及分销商积分不足时,发送带签名的通知。
命名密钥,可选只读标记、IP 白名单和到期时间,每个密钥以其所属管理员的身份操作,并带有调用日志。
Ubuntu 安装程序、systemd 单元、每个服务的环境变量、用于开发的 Docker 实验环境,以及订阅用户 API 的 OpenAPI 描述。
curl "$API/reseller/v1?action=get_lines" \
-H "X-API-Key: $RESELLER_KEY"curl -X POST "$API/reseller/v1" \
-H "X-API-Key: $RESELLER_KEY" \
-d "action=renew_line" -d "id=1042" \
-d "request_id=$(uuidgen)"Webhook 事件
安全与所有权
您的服务没有任何部分存放在我们这里:面板、数据库、媒体和密钥都在您的服务器上。以下是代码目前已具备的防护措施。
每个程序都运行在您自己的 Linux 服务器上;唯一的对外请求是您主动开启的,例如更新检查或 TMDB 查询。
Postgres 位于您的主机上,定时加密转储,可选将副本异地保存到兼容 S3 的存储,并且每份转储都会做恢复检查。
面板的角色和权限分组、双重验证登录、静态加密保存的密钥,以及记录谁修改了什么的审计日志。
节点可回退到源站,源站为每个频道只保持一路上游,任务带租约和截止时间运行,维护模式会告知观众当前情况。
API、面板和 worker 的 Prometheus 指标、健康检查端点、连接与流量视图,以及通过邮件、Telegram 或 webhook 发送的告警。
与观众地址绑定的签名限时播放链接、连接数限制、GeoIP 和 ISP 规则,以及对暴力破解尝试的自动封禁。
免费开始,准备好就扩展。各套餐的差别在于容量和所获得的支持。
免费试用面板,适用于小型目录。
永久免费,无需信用卡
免费开始推荐
适合拥有自有分销商、不断成长的服务。
或 $529 / 年 −10%
≈ $44 / 月 · 按年计费
选择专业版流和线路数量不限,优先支持。
或 $1,069 / 年 −10%
≈ $89 / 月 · 按年计费
专属团队、SLA 以及与您系统的集成。
根据您的部署定价
联系销售| 功能 | 免费 | 专业版 | 商务版 | 企业版 |
|---|---|---|---|---|
| 按月 | $0 | $49/月 | $99/月 | 定制 |
| 按年 | $0 | $529/年 | $1,069/年 | 定制 |
| 年度节省 | 不包含 | 10% | 10% | 面议 |
| 流 | 50 | 500 | 无限制 | 无限制 |
| 线路 | 100 | 2,000 | 无限制 | 无限制 |
| 服务器节点 | 1 | 5 | 20 | 定制 |
| 支持 | 社区 | 标准 | 优先 | 专属 |
| SLA | 不包含 | 不包含 | 不包含 | 包含 |
| 定制集成 | 不包含 | 不包含 | 不包含 | 包含 |
| 迁移协助 | 不包含 | 不包含 | 可选 | 包含 |
上方的限额统计的是面板中的对象。下面说明每一项对您的服务意味着什么,以及业务增长时会发生什么。
所有支付通过加固 TLS 通道处理。
无缝许可证续期,到期前提醒。
付费套餐全天候技术支持。
下载
安装包和连接器各有独立的公开网站,提供每个文件的校验和及完整说明。
download.xtream-ui.pro
一个安装包包含所有服务、安装程序以及升级、卸载和重置脚本。一条命令即可部署 PostgreSQL、Redis、ffmpeg 和系统服务;在您的域名前配置 nginx 也只需一个选项。
plugins.xtream-ui.pro
17 个开源连接器(MIT 许可证)让 reseller 可以通过 WHMCS、WooCommerce、Odoo 等系统销售 line 和子 reseller 账户。订单付款后自动创建 line;续期、暂停和取消也会自动同步。
早期版本,尚未在实际使用中得到验证:接收真实订单之前,请先在系统的测试副本上试用连接器。
直接回答
用户在安装之前常问的问题,每个都用平实的语言回答。下面的每一条说明描述的都是软件目前的实际功能;更多细节请查看帮助中心。
Xtream UI Pro 是一个可自建部署的 OTT 基础设施和视频管理平台:一个运行在您自己的 Linux 服务器上的面板,用来管理直播频道、视频点播、订阅用户、合作伙伴和分布式流媒体节点。它由几个 Go 服务组成,包括管理后台、订阅用户 API、后台 worker 和媒体源站,使用 PostgreSQL 作为数据库,使用 ffmpeg 进行探测和编码。观看者可以使用已经支持 Xtream Codes API、M3U 播放列表、MAG 门户或 Enigma2 的应用和机顶盒,也可以使用内置的网页播放器观看。
Xtream UI Pro 只需一条命令即可安装在 Ubuntu 22.04 或 24.04 上。安装程序会配置:
流媒体节点之后在面板中添加:面板通过 SSH 使用同一个安装包来安装节点,节点上无需任何准备。
观看者可以使用任何支持 Xtream Codes API 的应用,例如 IPTV Smarters、TiviMate、XCIPTV、GSE 等,在手机、平板、Android TV 和智能电视上观看;也可以在任何能读取 M3U 或 M3U Plus 播放列表和 XMLTV 节目指南的播放器中观看;在 MAG 机顶盒上通过门户观看;在 Enigma2 接收机上通过播放列表或插件观看;还可以在浏览器中使用内置的网页播放器观看。支持的格式:Xtream Codes API, M3U / XMLTV, MAG, Enigma2, HLS, MPEG-TS。直播频道以 HLS 或 MPEG-TS 方式提供,在源支持的情况下提供回看和时移。
Xtream UI Pro 为 17 个计费和电商平台提供了现成的连接器:WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, WooCommerce, Odoo, PrestaShop, OpenCart, Magento, Dolibarr, ERPNext, Shopify, Upmind, Invoice Ninja。连接器安装在分销商一侧(根据平台使用 PHP 或 Python),使用分销商自己的密钥调用 Reseller API,在订单付款后创建、续期或暂停线路;面板会回送已签名的 webhook,事件包括 line.created, line.renewed, line.expiring, line.expired, line.disabled, credits.low。这些连接器是开源的,地址为 https://github.com/xtreamui-pro/plugins。
Xtream UI Pro 通过源站和可选的边缘节点分发直播和点播视频。源站是主机上的媒体服务器,每个直播频道只保持一个上游连接,再把它分发给该频道的观看者。流媒体节点在面板中登记并通过 SSH 安装,它从源站拉取每个频道一次,然后为附近的观看者提供服务,并为点播文件使用自己的缓存。API 会按负载和国家(GeoIP)把每个观看者分配到某个节点,在没有可用节点时回退到源站。播放链接带有签名、有时间限制,并绑定观看者的地址。
兼容。Xtream UI Pro 支持 Xtream Codes 播放器 API、get.php 播放列表、XMLTV EPG、MAG 机顶盒的 Stalker 门户以及 Enigma2 格式,因此能与 Xtream Codes 面板配合使用的应用、机顶盒和播放列表无需改动即可使用;这些通信格式是有意保持兼容的,并由测试固定下来。正在运行的 PHP 面板可以用导入工具复制到 Xtream UI Pro,包括分类、bouquet、套餐、面板用户和线路,方式是只读地调用那个面板的 Admin API。面板本身、Reseller API 和 Admin API 都是全新的。
合作伙伴(分销商)是拥有自己的后台、额度和权限的面板账户,最多可以嵌套 5 级。管理员定义套餐,包括 bouquet、时长、连接数和以额度计的价格;分销商花费额度来创建或续期线路,并在其所属分组设定的规则内发放试用和激活码。分销商在面板中能做的一切,也可以由其自己的系统通过 Reseller API(HTTP,密钥放在 X-API-Key 请求头中,请求 ID 具有幂等性)和已签名的 webhook 来完成。
所有数据都存放在您自己的服务器上:数据库、媒体文件、密钥和备份。面板只为一件事联系发布方,即每日更新检查,它只发送版本号,并且可以关闭;其他所有对外请求都发往您自己配置的服务,例如用于影片元数据的 TMDB、GeoIP 数据库下载、邮件、Telegram 或 S3 存储。备份是按计划生成的 pg_dump 文件,设置了口令时会加密,每个文件都会用 pg_restore 读回,以检查归档是否完整,还可以选择复制到兼容 S3 的存储;双重验证登录、静态加密的密钥和审计日志共同保护面板。
帮助中心
帮助中心有详细解答,这里先列出几个。
打开帮助中心将平台安装在您自己的服务器上,添加您的信号源和观众,让服务的每一个环节都掌握在自己手中。
开始之前有疑问,或需要帮助让第一台服务器上线,请通过您喜欢的渠道联系我们。