出可用頻道列表)
10 分鐘跑通 iptv-checker從一條命令部署到導(dǎo)出可用頻道列表【免費(fèi)下載鏈接】iptv-checkerIPTV checker tool for Docker CMD, check your playlist is available項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ip/iptv-checker開播前M3U 源里幾百個(gè)頻道要逐個(gè)點(diǎn)開確認(rèn)能不能播iptv-checker 是一個(gè)跑在 Docker 容器里的 IPTV 播放列表檢測工具幫你批量驗(yàn)證頻道可用性直接導(dǎo)出過濾后的列表。它是什么30 秒看懂 iptv-checker讀完這一節(jié)你會(huì)知道它能解析什么格式、怎么檢測、跑在哪些平臺(tái)上。iptv-checker 的核心邏輯只有一件事把 M3U、M3U8、TXT 格式的播放列表逐個(gè)頻道過一遍檢測告訴你哪些還能用。它提供 Web 管理后臺(tái)也提供 CLI 二進(jìn)制和 Windows / macOS / Linux 桌面端。能力一句話說明格式支持解析 M3U / M3U8 / TXT 播放列表檢測方式HTTP 快速檢測 FFmpeg 深度檢測雙模式部署形態(tài)Docker 鏡像、docker compose、CLI 二進(jìn)制、桌面應(yīng)用結(jié)果導(dǎo)出M3U / TXT 格式IPv4 與 IPv6 可分別導(dǎo)出后臺(tái)任務(wù)支持并發(fā)檢測、定時(shí)任務(wù)、任務(wù)導(dǎo)入導(dǎo)出最短路徑一條命令跑起來讀完這一節(jié)你會(huì)拿到一個(gè)瀏覽器能訪問的檢測面板。Docker 是最省事的路徑拉取官方鏡像并啟動(dòng)容器把本機(jī) 8081 端口映射到容器內(nèi)的 8089。docker pull zmisgod/iptvchecker docker run -d -p 8081:8089 --name iptv-checker zmisgod/iptvchecker跑通后瀏覽器打開http://127.0.0.1:8081就能看到檢測后臺(tái)也可以先執(zhí)行curl -I http://127.0.0.1:8081確認(rèn)服務(wù)已響應(yīng)。不想手動(dòng)敲命令的話倉庫自帶 docker-compose.yaml克隆倉庫后執(zhí)行docker-compose up -d效果相同桌面版和 CLI 版本從項(xiàng)目 Releases 下載對(duì)應(yīng)平臺(tái)安裝包即可不用 Docker。跟著做完第一次檢測的完整操作走完這 4 步你會(huì)得到一份過濾掉失效頻道的 M3U 文件。導(dǎo)入播放列表。在 Web 界面粘貼 M3U 鏈接或上傳本地文件。這是檢測的數(shù)據(jù)源格式不對(duì)的話后續(xù)結(jié)果全空。創(chuàng)建檢測任務(wù)并啟動(dòng)。創(chuàng)建時(shí)可以勾選 FFmpeg 強(qiáng)制檢測。HTTP 檢測快FFmpeg 檢測慢一些但能確認(rèn)碼流真的可解結(jié)果更可信。等待結(jié)果并核對(duì)狀態(tài)。幾百個(gè)頻道通常需要幾分鐘。結(jié)果表里每個(gè)頻道都有狀態(tài)標(biāo)記用關(guān)鍵詞搜索框輸入頻道名支持通配符可以快速定位某個(gè)頻道。導(dǎo)出可用列表。只勾選可用狀態(tài)后導(dǎo)出得到的 M3U 文件可以直接丟進(jìn)播放器。這一步是整個(gè)流程的出口之前所有檢測都是為這份文件服務(wù)。小提示 ??如果源里混有 RTMP 這類非 HTTP 地址檢測時(shí)開啟跳過非 HTTP 源避免它們?cè)诮Y(jié)果里長時(shí)間掛著不動(dòng)。效率進(jìn)階讓 iptv-checker 替你干活讀完這一節(jié)你可以把手動(dòng)點(diǎn)一下才檢測升級(jí)成到點(diǎn)自動(dòng)檢測。配置定時(shí)檢測任務(wù)在任務(wù)管理里創(chuàng)建后臺(tái)任務(wù)并設(shè)置檢查周期如每天凌晨 2 點(diǎn)。任務(wù)到期自動(dòng)跑一遍全量檢測第二天你看到的永遠(yuǎn)是新鮮結(jié)果。5.0.0 版本之后單個(gè)任務(wù)卡死會(huì)被強(qiáng)制超時(shí)復(fù)位不會(huì)再堵死后續(xù)任務(wù)。按規(guī)模調(diào)整檢測參數(shù)默認(rèn)配置適合中小列表源超過上千條時(shí)可以調(diào)一調(diào)配置項(xiàng)建議值為什么這么設(shè)并發(fā)數(shù)5-10太低檢測慢太高容易把對(duì)端源打超時(shí)超時(shí)時(shí)間5-10 秒按你的網(wǎng)絡(luò)狀況定太小會(huì)誤判慢源為失效ffmpeg_check默認(rèn)關(guān)閉重要源開啟深度檢測慢但準(zhǔn)全量開啟耗時(shí)明顯增加默認(rèn) vs 調(diào)整后默認(rèn)參數(shù)下 500 個(gè)頻道的檢測以速度優(yōu)先個(gè)別慢響應(yīng)源可能被誤標(biāo)失效把超時(shí)調(diào)到 10 秒并對(duì)核心源開啟 FFmpeg 檢測后這類誤判基本消失代價(jià)是總耗時(shí)拉長幾分鐘。用關(guān)鍵詞篩選再導(dǎo)出檢測結(jié)果頁面支持關(guān)鍵詞匹配輸入CCTV或*HD*縮小范圍再結(jié)合狀態(tài)篩選只保留可用頻道。配合按 IPv4 / IPv6 分別導(dǎo)出家里和單位的播放設(shè)備各拿一份最合適的列表。遇到問題先查這里癥狀快速解法啟動(dòng)后 8081 無法訪問多半是端口被占用docker logs iptv-checker看報(bào)錯(cuò)換宿主機(jī)端口即可頻道長時(shí)間停在檢測中加大超時(shí)時(shí)間或開啟跳過非 HTTP 源讓 RTMP 等地址直接略過檢測結(jié)果不太可信對(duì)關(guān)鍵源開啟 FFmpeg 強(qiáng)制檢測用解碼結(jié)果代替狀態(tài)碼判斷抓取 GitHub 上的公共源頻繁失敗系統(tǒng)配置里填入github_tokenAPI 配額從 60 次/小時(shí)提到 5000 次/小時(shí)導(dǎo)出的列表里混著失效頻道確認(rèn)任務(wù)跑完再導(dǎo)出并在篩選條件里只保留可用狀態(tài)以上都沒命中去項(xiàng)目 Issues 里搜 timeout、ffmpeg 等關(guān)鍵詞歷史問題大多有現(xiàn)成答案。一個(gè)幾百條頻道的列表跑完檢測只要幾分鐘配上定時(shí)任務(wù)后日常維護(hù)成本趨近于零省掉的是每周手動(dòng)逐個(gè)試臺(tái)的時(shí)間。順序建議先把一次完整檢測跑通再配置定時(shí)任務(wù)最后把導(dǎo)出的 M3U 接到播放器里?!久赓M(fèi)下載鏈接】iptv-checkerIPTV checker tool for Docker CMD, check your playlist is available項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ip/iptv-checker創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考