首頁
XtreamUIPro

OTT 基礎架構 · 影音管理平台

建置、管理並擴充 您的 OTT 基礎架構。

專為廣播業者、OTT 營運商與媒體企業打造的自架影音管理平台。在由您掌控的伺服器上,以單一整合系統管理直播串流、隨選視訊、訂閱者與分散式傳送。

  • 自架
  • API 優先
  • 分散式串流
  • 基礎架構自主掌控

支援觀眾已經在使用的應用程式與機上盒

  • Xtream Codes API
  • M3U / XMLTV
  • MAG
  • Enigma2
  • HLS
  • MPEG-TS
  • 網頁播放器
Xtream UI Pro 的面板:串流、線路與連線的計數,以及最近的活動。
4
種內容類型:直播電視、電影、影集、廣播
5
層經銷商,各自擁有獨立點數
17
個帳務與商店平台提供現成連接器
27
種供營運商與觀眾使用的介面語言

平台功能

一套串流基礎架構,服務多個產業。

從來源到觀眾螢幕,影音服務所需的一切,都集中在由您自己營運的一個面板中。以下每項功能目前都已在產品中提供。

直播串流

使用您自己來源的直播頻道,在來源允許時提供 EPG、回看與時移,並以 HLS 或 MPEG-TS 傳送到觀眾使用的應用程式與機上盒。

每個頻道單一上游的來源中樞 · RTMP 推流與輸出 · ffmpeg 轉碼

了解更多
面板的 Streams 頁面:直播頻道及其狀態、分類、來源與輸出格式。

下方每個畫面都是裝有範例目錄的全新安裝的管理後台。

基礎架構設計

各部分如何協同運作

一台管理伺服器儲存內容目錄、訂閱者與合作夥伴。串流節點負責承載流量。您自己的系統透過 API 與它對話。要增加容量,只需登錄另一個節點,而不必重建服務。

選擇示意圖的某一部分,查看它的作用。

運作方式

從來源到螢幕,只需四個步驟

每個頻道、電影與影集都走同一條路徑。

  1. 建立內容庫

    管理員新增頻道、電影、影集與廣播,並整理成頻道包。

  2. 建立方案

    方案設定頻道包、期限、連線數,以及以點數計的價格。

  3. 銷售線路

    經銷商花費點數購買方案,系統隨即建立線路與播放連結。

  4. 觀眾收看

    觀眾在應用程式中輸入線路,系統驗證後由合適的伺服器提供播放。

內容分發

隨著觀眾成長 而擴展的內容分發

從一台伺服器開始。觀眾增加時再加入節點,面板會負責安裝、將觀眾導向節點,並隱藏您的來源。

  • 邊緣節點叢集

    可從面板納管更多伺服器;節點透過 SSH 安裝,觀眾會依負載與國家導向至節點。

  • 每個頻道只有一條來源連線

    源站對每個頻道只拉取一次,再分送給所有觀眾與節點,因此您的供應商看到的是一條連線,而不是每位觀眾各一條。

  • MPEG-TS、HLS 與 RTMP

    每個方案決定輸出格式。需要時會以 FFmpeg 轉碼頻道;延遲頻道與 RTMP 推流皆已內建。

  • VOD 儲存與快取

    電影與影集會下載或編碼到您的媒體庫,節點則會快取其觀眾播放過的內容。

  • 簽章且限時的播放連結

    每個播放連結都經過簽章、會過期,並綁定觀眾的位址,因此複製的連結在其他地方毫無用處。

  • 為維運而設計

    提供 Ubuntu 安裝程式與 Docker Compose、排程資料庫備份,以及供監控使用的健康狀態與指標端點。

管理後台的伺服器頁面:主伺服器與已註冊節點,及其位址、狀態和任務。

應用程式與裝置

觀眾可繼續使用喜愛的應用程式

只要支援 Xtream Codes API、M3U 播放清單、MAG 入口網站或 Enigma2,線路就能使用,在瀏覽器中也一樣。

  • IPTV 應用程式

    IPTV Smarters、TiviMate、XCIPTV、GSE,以及所有支援 Xtream Codes API 的應用程式:填入伺服器、使用者名稱與密碼即可。

  • 播放清單

    M3U 與 M3U Plus 播放清單,附台標、分組與 XMLTV 節目表,並提供適用於 Enigma2 接收器的現成格式。

  • 機上盒

    MAG 機上盒透過入口網站、Enigma2 接收器透過播放清單或外掛程式,皆以 MAC 位址登入。

  • 網頁播放器

    無需安裝:在瀏覽器中以線路或啟用碼收看直播電視、電影、影集與節目表。

合作夥伴與通路管理

在同一處管理通路合作夥伴

從集中式平台管理通路合作夥伴、委派帳號、訂閱與存取權限。每位合作夥伴都有自己的 dashboard、點數與限制;它能檢視、銷售與變更什麼,由其群組決定。

  • 內容經銷商
  • 培訓中心
  • 旅宿業營運者
  • 區域服務供應商
  • 授權媒體夥伴

平台完全不經手您客戶的款項。收款由您的帳務或商務系統負責;再由連接器或 Reseller API 建立並續期存取權。

  • Reseller API

    可從您自己的系統建立、續約、變更與停用線路及子經銷商,每個系統使用獨立的 API 金鑰,並以請求 ID 防止重複扣款。

  • Webhooks

    在線路建立、續約、即將到期或已到期,以及點數不足時,發送經過簽章的通知。

  • 現成的連接器

    適用於常見計費與商店平台的開源連接器,連同安裝步驟發布在 plugins.xtream-ui.pro — 安裝前請先閱讀程式碼。

  • 客戶永遠屬於您

    面板絕不會聯絡您的觀眾,刪除的線路就是徹底消失,沒有資源回收筒,也沒有隱藏的副本。

點數:合作夥伴的帳本,每筆扣款與儲值都附有原因。

連接器

  • WHMCS
  • Blesta
  • WISECP
  • HostBill
  • ClientExec
  • FOSSBilling
  • Paymenter
  • WooCommerce
  • Odoo
  • PrestaShop
  • OpenCart
  • Magento
  • Dolibarr
  • ERPNext
  • Shopify
  • Upmind
  • Invoice Ninja
查看 plugins.xtream-ui.pro 上的所有連接器

新版本 · 90 天試用

歡迎使用全新的 Xtream UI Pro

儀表板已從頭重新打造:更快的核心、邊緣節點叢集、真正的媒體庫、更安全的登入,以及可串接您計費系統的經銷商業務。以下所有功能,都已包含在您今天安裝的版本中。

此版本的新功能

  • 從頭重新打造

    全新的輕量核心,每個角色各自一項服務:儀表板、訂閱者 API、背景worker與媒體伺服器。只需一個安裝程式即可在 Ubuntu 上數分鐘內完成安裝,一個指令碼即可升級,且每個版本都會顯示版本號。

  • 帶著現有的儀表板一起過來

    一次性匯入會透過 API,從您目前使用的面板複製分類、Bouquet、群組、套餐、面板使用者與線路。它只會讀取舊面板,因此您可以並行試用新版。

  • 直接從儀表板安裝邊緣節點

    登記一台伺服器,儀表板便會透過 SSH 將它安裝為節點。觀眾會依負載與國家被分流,節點會快取其觀眾播放的內容,在加入第一個節點之前,則由主伺服器負責所有人。

  • 每個頻道僅一條上游連線

    來源端對每個直播頻道只拉取一次,再分發給所有觀眾與節點。需要時可進行轉碼,內建延遲頻道與 RTMP 推流,並會依排程探測來源。

  • 真正的媒體庫

    電影與影集會連同 TMDB 中繼資料下載或編碼至您的媒體庫,供應商目錄依排程同步,未使用的媒體則會自動清理。

  • 深達五層的經銷商業務

    經銷商持有點數、自訂售價、依額度販售試用,並管理其下的子經銷商。群組決定每個人可檢視、銷售與變更的內容,每筆銷售都會記入帳本。

更新日誌

開發者體驗

為整合而生

面板提供的相同操作,也開放給您自己的系統使用:每個系統各有金鑰的 HTTP API、簽章 webhook,以及有完整文件的部署方式。

  • Reseller API

    從您的帳務、LMS 或旅館管理系統建立、續期、變更與暫停存取權;每次寫入都帶有請求 ID,因此重試不會重複扣款。

  • Webhooks

    在存取權建立、續期、即將到期、已到期或停用,以及合作夥伴點數不足時,發送簽章通知。

  • Admin API 金鑰

    具名金鑰,可選擇唯讀旗標、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 事件

  • line.created
  • line.renewed
  • line.expiring
  • line.expired
  • line.disabled
  • credits.low

安全與所有權

您的基礎架構,您的資料

您服務的任何部分都不會存放在我們這裡:面板、資料庫、媒體與金鑰都在您的伺服器上。以下是程式碼目前已具備的防護。

  • 自架

    每個執行檔都在您自己的 Linux 伺服器上運行;唯一的對外連線是您自行開啟的項目,例如更新檢查或 TMDB 查詢。

  • 資料所有權與備份

    Postgres 在您的主機上、排程的加密傾印、可選的 S3 相容儲存異地副本,且每份傾印都會進行還原檢查。

  • 存取控制

    面板的角色與權限群組、雙重驗證登入、靜態加密儲存的機密,以及記錄誰變更了什麼的稽核記錄。

  • 維運韌性

    節點可回退到來源伺服器,來源伺服器每個頻道只維持一個上游,工作以租約與期限執行,維護模式會告知觀眾目前的狀況。

  • 基礎架構可視性

    API、面板與 worker 的 Prometheus 指標、健康檢查端點、連線與流量檢視,以及透過郵件、Telegram 或 webhook 發送的警示。

  • 觀眾端防護

    綁定觀眾位址的簽章且有時效的播放連結、連線數限制、GeoIP 與 ISP 規則,以及自動封鎖暴力破解嘗試。

簡單透明的價格

免費開始,準備好就擴展。各方案的差別在於容量與所獲得的支援。

免費

免費試用面板,適用於小型目錄。

$0 / 月
$0 / 年

永久免費,無需信用卡

免費開始
串流
50
線路
100
伺服器節點
1
支援
社群

商務版

串流與線路數量不限,優先支援。

$99 / 月
$1,069 / 年

或 $1,069 / 年 −10%

≈ $89 / 月 · 按年計費

串流
無限制
線路
無限制
伺服器節點
20
支援
優先
遷移協助
選用

企業版

專屬團隊、SLA 以及與您系統的整合。

客製

依您的部署定價

聯絡業務
串流
無限制
線路
無限制
伺服器節點
客製
支援
專屬
SLA
包含
客製整合
包含
遷移協助
包含

比較方案

功能免費專業版商務版企業版
按月$0$99/月客製
按年$0$1,069/年客製
年度節省不包含10%面議
串流50無限制無限制
線路100無限制無限制
伺服器節點120客製
支援社群優先專屬
SLA不包含不包含包含
客製整合不包含不包含包含
遷移協助不包含選用包含

方案各列的白話說明

上方的限制計算的是面板中的物件。以下說明每一項對您的服務代表什麼,以及業務成長時會發生什麼事。

串流
一個串流就是目錄中的一個直播頻道或電台,不論來源為何。電影或影集單集不算串流;影片庫不受此列限制。
線路
一條線路就是一位訂閱者的存取權限:帳號與密碼,或啟用碼,並附帶其頻道包與到期日。擁有兩台裝置的觀眾仍然只算一條線路;裝置數量就是該線路的連線數上限。
連線數
每條線路都有同時連線數上限,可依線路或依頻道包設定。方案不會限制總連線數,真正的上限是您伺服器的承載能力。
伺服器節點
節點是從面板註冊的額外串流伺服器,用來分擔觀眾流量,可位於不同機房、地區或國家。主伺服器算第一個;此列說明您還可以新增幾個。
合作夥伴與經銷商
每個方案都包含合作夥伴帳號(經銷商),具備點數、權限與專屬後台,最多五層,並提供 Reseller API。各方案的差異在於容量與支援,而不在這些功能。
90 天試用
每個安裝在最初 90 天內都能使用完整功能,串流、線路與節點數量皆不受限制。試用結束後才開始適用方案,您已完成的設定不會因此改變。
升級到更高方案
各方案是同一套軟體的授權。在訂購表單選擇更高的方案,就會提高現有安裝的限制;頻道目錄、線路與合作夥伴都維持原樣,也不需要重新安裝。

安全付款

所有付款透過強化 TLS 通道處理。

自動續訂

無縫授權續訂,到期前提醒。

7×24 支援

付費方案全天候技術支援。

下載

安裝到您的伺服器,連接到您的計費系統

安裝套件與連接器各有獨立的公開網站,提供每個檔案的檢查碼與完整說明。

download.xtream-ui.pro

適用於您自己伺服器的 Xtream UI Pro

一個套件包含所有服務、安裝程式,以及升級、解除安裝與重設腳本。一行指令即可部署 PostgreSQL、Redis、ffmpeg 與系統服務;在您的網域前架設 nginx 也只需一個選項。

  • Ubuntu 22.04 或 24.04,虛擬機或實體伺服器皆可
  • 提供 x86_64 (amd64) 套件;部分版本提供 ARM64 建置
  • 每個套件都有 SHA-256 檢查碼,並提供用於升級執行中伺服器的腳本
  • 完整安裝指南:主伺服器、邊緣節點、使用 TLS 的網域及所有選項

plugins.xtream-ui.pro

適用於您的計費系統或商店的連接器

17 個開源連接器(MIT 授權)讓 reseller 能透過 WHMCS、WooCommerce、Odoo 等系統銷售 line 與子 reseller 帳號。訂單付款後自動建立 line;續約、暫停與取消也會自動同步。

  • 每個連接器都有安裝步驟、連線測試與 README
  • 附 SHA-256 檢查碼的壓縮檔,以及用於更新的版本清單
  • GitHub 上的原始碼:回報問題或貢獻連接器

早期版本,尚未經實際使用驗證:接收真實訂單前,請先在系統的測試副本上試用連接器。

直接回答

Xtream UI Pro 是什麼?它如何運作?

以下是大家在安裝前最常問的問題,每個都用白話回答。下列每一項說明的都是軟體目前實際具備的功能;更多細節請參閱說明中心。

Xtream UI Pro 是什麼?

Xtream UI Pro 是一套可自行架設的 OTT 基礎架構與影音管理平台:一個在您自己的 Linux 伺服器上執行的管理面板,用來管理直播頻道、隨選視訊、訂閱者、合作夥伴與分散式串流節點。它由幾個 Go 服務組成,包括管理後台、訂閱者 API、背景 worker 與媒體源站,並以 PostgreSQL 作為資料庫,以 ffmpeg 進行探測與編碼。觀眾可使用已支援 Xtream Codes API、M3U 播放清單、MAG 入口網站或 Enigma2 的應用程式與機上盒觀看,也可使用內建的網頁播放器。

安裝 Xtream UI Pro 需要準備什麼?

Xtream UI Pro 只需一個指令,即可安裝在 Ubuntu 22.04 或 24.04 上。安裝程式會設定:

  • PostgreSQL(資料庫)與 Redis(選用的快取),兩者都會依機器的 CPU 數量與記憶體調整
  • ffmpeg,用於探測與轉碼
  • 管理後台、API、worker 與媒體源站的系統服務,由 systemd 管理
  • 位於您網域前端的 nginx,可選擇是否安裝

串流節點之後再從管理面板新增:面板會用同一個安裝包透過 SSH 安裝節點,節點上不需要事先準備任何東西。

觀眾可以用哪些應用程式和裝置搭配 Xtream UI Pro?

觀眾可以使用任何支援 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 連接器?

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,並在訂單付款後建立、續期或停用 line;面板會回傳已簽章的 webhook,事件包括 line.created, line.renewed, line.expiring, line.expired, line.disabled, credits.low。連接器為開放原始碼,位於 https://github.com/xtreamui-pro/plugins。

Xtream UI Pro 如何把串流傳送給大量觀眾?

Xtream UI Pro 透過源站與選用的邊緣節點傳送直播與隨選視訊。源站是主機上的媒體伺服器,每個直播頻道只維持一條上游連線,再分送給該頻道的觀眾。串流節點由面板登記並透過 SSH 安裝,每個頻道只向源站拉取一次,然後為附近的觀眾提供服務,並為隨選檔案使用自己的快取。API 會依負載與國家(GeoIP)把每位觀眾導向某個節點,在沒有可用節點時則退回源站。播放連結經過簽章、有時效,並綁定觀眾的位址。

Xtream UI Pro 與 Xtream Codes API 相容嗎?

相容。Xtream UI Pro 支援 Xtream Codes 播放器 API、get.php 播放清單、XMLTV EPG、MAG 機上盒的 Stalker 入口網站以及 Enigma2 格式,因此原本可搭配 Xtream Codes 面板使用的應用程式、機上盒與播放清單,不需修改即可使用;這些傳輸格式是刻意保持相容的,並有測試鎖定。執行中的 PHP 面板可以透過匯入工具複製進來,包括分類、bouquet、套餐、面板使用者與 line,方式是唯讀地呼叫該面板的 Admin API。面板本身、Reseller API 與 Admin API 則是全新的。

Xtream UI Pro 的經銷商與合作夥伴如何運作?

合作夥伴(經銷商)是擁有專屬後台、點數與權限的面板帳號,最多可有 5 個層級。管理員定義套餐,包括 bouquet、期限、連線數與以點數計的價格;經銷商花費點數來建立或續期 line,並在其群組規則範圍內發放試用與啟用碼。經銷商在面板中能做的一切,也都可以透過 Reseller API(HTTP,金鑰放在 X-API-Key 標頭,請求 ID 具冪等性)與已簽章的 webhook 由自己的系統完成。

Xtream UI Pro 服務的資料存放在哪裡?它會回傳資料給開發者嗎?

所有資料都存放在您自己的伺服器上:資料庫、媒體檔案、金鑰和備份。面板只為一件事聯絡發行方,即每日更新檢查,它只傳送版本號,而且可以關閉;其他所有對外請求都發往您自己設定的服務,例如用於影片中繼資料的 TMDB、GeoIP 資料庫下載、郵件、Telegram 或 S3 儲存。備份是依排程產生的 pg_dump 檔案,設定了密碼短語時會加密,每個檔案都會用 pg_restore 讀回,以檢查封存檔是否完整,也可以選擇複製到相容 S3 的儲存空間;雙重驗證登入、靜態加密的金鑰和稽核日誌共同保護面板。

您的基礎架構。您的內容。由您掌控。

將平台安裝在您自己的伺服器上,加入您的來源與觀眾,讓服務的每個環節都掌握在自己手中。

與我們聯絡

開始前有任何疑問,或需要協助讓第一台伺服器上線,歡迎透過您偏好的管道聯絡我們。