pixman/pixman 是一款基於 Docker 的 IPTV 工具,支持 Arm64、Arm/v7 和 x86_64 架構。通過其靈活的架構兼容性和簡單配置,用戶可以輕鬆獲取和觀看各種 IPTV 直播源。無論是家庭用戶還是技術愛好者,都能通過 Pixman 享受豐富的電視直播體驗。
Pixman 軟件特點
- 多平台支持
- 可在支持 Docker 的操作系統上運行,包括 Linux、Windows 和 macOS。
- 架構兼容性
- 提供多種架構的鏡像(如
pixman/pixman-armv7
),適配不同的設備和硬件需求。
- 提供多種架構的鏡像(如
- 易於使用
- 用戶可通過簡單的 Docker 命令快速拉取並運行 Pixman 鏡像,支持靈活指定版本和端口。
- 環境變量配置
- 支持通過環境變量配置,如設置代理訪問和接入特定直播源(如 MytvSuper)。
- 外部文件支持
- 允許導入外部 M3U 文件,通過 HTTP 服務提供訪問該源的功能,滿足自定義需求。
- 更新簡便
- 提供清晰的更新流程,用戶可輕鬆停止舊容器、刪除鏡像並快速拉取最新版本。
- 支持的直播源
- 包括但不限於 4GTV、TPTV、央視頻 等多種直播源,內容豐富多樣。
- 社區支持
- 擁有活躍的用戶社區和論壇,便於用戶交流經驗、分享資源並解決問題。
Pixman 是一款功能強大且靈活的 IPTV 聚合工具,非常適合有多平台使用需求的用戶。
在群暉 Synology 上運行 pixman 及 nginx
在 File Station 打開 docker 目錄 (其他目錄也可以),新建一個 pixman 文件夾,分別創建以下文件和文件夾
compose.yaml (environment ports 等參數根據實際情況修改)
services:
pixman:
image: pixman/pixman:latest
restart: always
container_name: pixman
environment:
- http_proxy=http://192.168.50.50:7890
- https_proxy=http://192.168.50.50:7890
- MYTVSUPER_TOKEN=YOUR_TOKEN
ports:
- 5050:5000
volumes:
- ./m3u:/app/app/data/m3u
pixman-nginx:
image: nginx:latest
restart: always
container_name: pixman-nginx
ports:
- 8000:8000
volumes:
- ./pixman-nginx.conf:/etc/nginx/conf.d/pixman-nginx.conf
pixman-nginx.conf
server {
listen 8000 default_server;
resolver 223.5.5.5;
location ~ ^/tptv/(?<path>.*) {
set $ua 'okhttp/3';
if ($arg_ua) {
set $ua $arg_ua;
}
set $target_url http://tptvo.mobaibox.com/$path$is_args$args;
proxy_pass $target_url;
proxy_set_header User-Agent $ua;
}
location ~ ^/(?<cdn>ystenlive|bestlive|wasulive|fifalive|hnbblive)(?<path>.*) {
set $target_url http://pixman.io.$cdn.dnsany.com$path$is_args$args;
proxy_pass $target_url;
proxy_set_header Host cache.ott.$cdn.itv.cmvideo.cn;
}
location / {
return 200 'ok';
}
}
m3u 目錄是為了統一管理其他直播源列表,將 .m3u 文件放入即可。

啟動項目
打開套件 Container Manager,新增項目,項目名稱隨便寫,路徑選擇 docker/pixman,因為我們已經預先創建好了 compose.yaml 文件,所以選擇 使用現有的 docker-compose.yml 來創建項目。


然後點擊下一步,網站門戶設置可以不管,點擊完成,等待項目構建

構建完成後查看項目詳細數據,使用 http://群暉ip:5050/tptv_proxy.m3u?server=群暉ip:8000
即可訂閱 TPTV 直播源,其他同理。

更新鏡像
當鏡像有新版本的時候,首先停止項目

然後在 操作 – 清除 來刪除容器和創建的網絡

前往 映像 刪除 pixman/pixman

在 項目 pixman 操作選擇構建


以上操作都在網頁端完成,如果你熟悉 Linux 操作,也可以直接 SSH 到群暉的終端來部署。
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/160110.html