Skip to content

Repository files navigation

全国IPTV直播流代理 - EdgeOne Pages部署项目

基于Next.js的全国各地电视台直播代理服务,可部署到腾讯云EdgeOne Pages。

支持的电视台

📡 CCTV (10个)

  • CCTV1 (cctv1) - 综合频道
  • CCTV2 (cctv2) - 财经频道
  • CCTV4 (cctv4) - 中文国际
  • CCTV7 (cctv7) - 国防军事
  • CCTV9 (cctv9) - 纪录频道
  • CCTV10 (cctv10) - 科教频道
  • CCTV12 (cctv12) - 社会与法
  • CCTV13 (cctv13) - 新闻频道
  • CCTV17 (cctv17) - 农业农村
  • CCTV4K (cctv4k) - 4K超高清

🎬 4K频道 (9个)

  • 北京卫视4K (btv4k)
  • 上海卫视4K (sh4k)
  • 江苏卫视4K (js4k)
  • 浙江卫视4K (zj4k)
  • 山东卫视4K (sd4k)
  • 湖南卫视4K (hn4k)
  • 广东卫视4K (gd4k)
  • 四川卫视4K (sc4k)
  • 深圳卫视4K (sz4k)

📺 北京TV (10个)

  • 北京卫视 (bjws)
  • BRTV文艺 (bjwy)
  • BRTV纪实科教 (bjjskj)
  • BRTV影视 (bjys)
  • BRTV财经 (bjcj)
  • BRTV生活 (bjsh)
  • BRTV新闻 (bjxw)
  • 卡酷少儿 (bjkk)
  • 北京卫视4K (bjws4k)
  • BRTV体育休闲 (bjty)

📺 河南TV (17个)

  • 河南卫视 (hnws)
  • 河南都市 (hnds)
  • 河南民生 (hnms)
  • 河南法治 (hmfz)
  • 河南电视剧 (hndsj)
  • 河南新闻 (hnxw)
  • 欢腾购物 (htgw)
  • 河南公共 (hngg)
  • 河南乡村 (hnxc)
  • 河南国际 (hngj)
  • 河南梨园 (hnly)
  • 文物宝库 (wwbk)
  • 武术世界 (wspd)
  • 睛彩中原 (jczy)
  • 移动戏曲 (ydxj)
  • 象视界 (xsj)
  • 国学频道 (gxpd)

📺 河北TV (8个)

  • 河北卫视 (hbws)
  • 经济生活 (hbjj)
  • 三农频道 (nmpd)
  • 河北都市 (hbds)
  • 河北影视剧 (hbys)
  • 少儿科教 (hbse)
  • 文旅·公共 (hbgg)
  • 三佳购物 (hbsj)

📺 黑龙江TV (7个)

  • 黑龙江卫视 (hljws)
  • 黑龙江都市 (hljds)
  • 黑龙江影视 (hljys)
  • 黑龙江文体 (hljwt)
  • 黑龙江农业科教 (hljnykj)
  • 黑龙江新闻法治 (hljxwfz)
  • 黑龙江少儿 (hljse)

📺 辽宁TV (41个) 🔗全链路代理

  • 辽宁卫视 (lnws)
  • 辽宁都市 (lnds)
  • 辽宁影视 (lnys)
  • 辽宁教育青少 (lnjy)
  • 辽宁生活 (lnsh)
  • 辽宁体育 (lnty)
  • 辽宁北方 (lnbf)
  • 辽宁宜佳购物 (lnyj)
  • 辽宁新动漫 (lnxdm)
  • 辽宁家庭理财 (lnjtlc)
  • 辽宁移动电视 (lnyd)
  • 抚顺综合 (fszh)
  • 抚顺教育 (fsjy)
  • 清原综合 (qyzh)
  • 调兵山综合 (dbszh)
  • 昌图综合 (ctzh)
  • 西丰综合 (xfzh)
  • 开原综合 (kyzh)
  • 法库新闻综合 (fkxwzh)
  • 新民综合 (xmzh)
  • 朝阳县广播电视台 (cyxdst)
  • 北票新闻综合 (bpxwzh)
  • 喀左综合 (kzzh)
  • 阜蒙汉语综合 (fmhyzh)
  • 彰武综合 (zwzh)
  • 兴城综合 (xczh)
  • 绥中综合 (szzh)
  • 瓦房店新闻综合 (wfdxwzh)
  • 庄河综合 (zhzh)
  • 东港新东港 (dgxdg)
  • 宽甸综合 (kdzh)
  • 辽阳新闻综合 (lyxwzh)
  • 辽阳社会生活 (lyshsh)
  • 营口新闻综合 (ykxwzh)
  • 营口辽河文化生活 (yklh)

📺 江苏TV (50个)

  • 江苏卫视 (jsws)
  • 江苏城市 (jscs)
  • 江苏综艺 (jszy)
  • 江苏影视 (jsys)
  • 江苏新闻 (jsxw)
  • 江苏教育 (jsjy)
  • 江苏体育休闲 (jsty)
  • 江苏国际 (jsgj)
  • 优漫卡通 (ymkt)
  • 南京新闻综合 (nj1)
  • 六合新闻综合 (njlh)
  • 无锡新闻综合 (wx1)
  • 江阴新闻综合 (wxjy)
  • 徐州新闻综合 (xz1)
  • 邳州综合 (xzpz)
  • 新沂新闻综合 (xzxy)
  • 贾汪新闻综合 (xzjw)
  • 铜山新闻综合 (xzts)
  • 常州新闻 (cz1)
  • 武进综合 (czwj)
  • 苏州新闻综合 (sz1)
  • 常熟综合 (szcs)
  • 吴江新闻综合 (szwj)
  • 张家港新闻综合 (szzjg)
  • 南通新闻综合 (nt1)
  • 连云港新闻综合 (lyg1)
  • 东海新闻综合 (lygdh)
  • 淮安综合 (ha1)
  • 盱眙综合 (haxy)
  • 洪泽综合 (hahz)
  • 盐城1套 (yc1)
  • 响水综合 (ycxs)
  • 扬州新闻 (yz1)
  • 邗江综合 (yzhj)
  • 镇江新闻综合 (zj1)
  • 句容新闻综合 (zjjr)
  • 泰州新闻 (tz1)
  • 靖江新闻 (tzjj)
  • 泰兴新闻综合 (tztx)
  • 兴化新闻综合 (tzxh)
  • 宿迁综合 (sq1)
  • 泗阳综合 (sqsy)

📺 山东TV (26个,支持动态)

  • 山东卫视4K (1-2)
  • 新闻频道 (xwpd)
  • 齐鲁频道 (qlpd)
  • 体育休闲频道 (txyx)
  • 生活频道 (shpd)
  • 综艺频道 (zypd)
  • 文旅频道 (wlpd)
  • 农科频道 (nkpd)
  • 少儿频道 (sepd)
  • 济南台 (jndst)
  • 淄博台 (zbdst)
  • 枣庄台 (zzdst)
  • 东营台 (dydst)
  • 烟台台 (ytdst)
  • 潍坊台 (wfdst)
  • 泰安台 (tadst)
  • 威海台 (whdst)
  • 日照台 (rzdst)
  • 临沂台 (lydst)
  • 德州台 (dzdst)
  • 聊城台 (lcdst)
  • 滨州台 (bzdst)
  • 菏泽台 (hzdst)
  • 济宁台 (jxdst)
  • 莱芜台 (lzdst)
  • 章丘台 (zcdst)

📺 陕西TV (17个)

  • 农林卫视 (1126)
  • 新闻资讯 (1127)
  • 都市青春 (1128)
  • 银龄频道 (1129)
  • 秦腔频道 (1130)
  • 陕西卫视 (1131)
  • 体育休闲 (1179)
  • 乐家购物 (1241)
  • 移动电视 (1242)
  • 新闻广播 (2134)
  • 汽车调频 (2135)
  • 交通广播 (2136)
  • 音乐广播 (2137)
  • 都市广播 (2139)
  • 青少广播 (2140)
  • 戏曲广播 (2142)
  • 农村广播 (2143)

📺 深圳TV (11个)

  • 深圳卫视4K (szws4k)
  • 深圳卫视 (szws)
  • 都市频道 (szds)
  • 电视剧频道 (szdsj)
  • 公共频道 (szgg)
  • 财经频道 (szcj)
  • 娱乐生活 (szyl)
  • 少儿频道 (szse)
  • 移动电视 (szyd)
  • 宜和购物频道 (szyh)
  • 国际频道 (szgj)

📺 石家庄TV (动态)

  • 频道列表实时同步API
  • 请访问 /api/sjz?id=list 获取最新频道

📺 云南TV (6个) 🔗全链路代理

  • 云南卫视 (ynws)
  • 云南都市 (ynds)
  • 云南娱乐 (ynyl)
  • 云南公共 (yngg)
  • 云南国际 (yngj)
  • 云南少儿 (ynse)

📺 浙江TV (58个)

浙江省台 (9个) 🎬

  • 浙江卫视 (19)
  • 钱江频道 (20)
  • 浙江经视 (21)
  • 教科影视频道 (25)
  • 新闻频道 (23)
  • 民生休闲频道 (24)
  • 少儿频道 (28)
  • 之江纪录 (26)
  • 国际频道 (27)

地市台 (11个) 🎬

  • 杭州电视台综合频道 (12760)
  • 宁波电视台(一套) (12798)
  • 温州电视台新闻综合 (12799)
  • 湖州电视台新闻综合频道 (12800)
  • 嘉兴新闻综合 (12801)
  • 绍兴新闻综合频道 (12802)
  • 金华新闻综合频道 (12803)
  • 衢州新闻综合 (12804)
  • 舟山新闻综合频道 (12805)
  • 台州新闻综合频道 (12806)
  • 丽水新闻综合 (12807)

地区台 (38个)

  • 杭州萧山综合 (hzxs1)
  • 象山新闻综合 (xsxwzh)
  • 温州苍南新闻综合 (wzcn1)
  • 温州永嘉新闻综合 (wzyj1)
  • 温州电视台 (wzdt1)
  • 瑞安新闻综合 (raxwzh)
  • 柯桥新闻综合 (kqxwzh)
  • 金华东阳影视生活 (jhdy2)
  • 金华磐安新闻综合 (jhpa1)
  • 金华磐安文化旅游 (jhpa2)
  • 金华永康新闻综合 (jhyk1)
  • 金华永康华溪频道 (jhyk2)
  • 嵊州新闻综合 (szxwzh)
  • 台州天台和合频道 (tztt1)
  • 台州玉环新闻综合 (tzyh1)
  • 嘉兴新闻综合 (jxxwzh)
  • 嘉兴文化旅游 (jxwhly)
  • 嘉兴公共 (jxgg)
  • 丽水龙泉新闻综合 (lslq1)
  • 丽水松阳新闻综合 (lssy1)
  • 丽水云和新闻综合 (lsyh1)
  • 丽水庆元电视台 (lsqy1)
  • 平湖综合 (phzh)
  • 衢州常山新闻综合 (qzcs1)
  • 衢州开化综合 (qzkh1)
  • 东阳新闻综合 (dyxwzh)
  • 东阳影视生活 (dyyssh)
  • 武义新闻综合 (wyxwzh)
  • 景宁电视台 (jndst)
  • 青田电视台 (qtdst)
  • 舟山普陀新闻综合 (zspt1)
  • 遂昌电视台 (scdst)
  • 舟山新闻综合 (zsxwzh)
  • 舟山公共 (zsgg)
  • 宁波余姚姚江文化 (nbyy2)
  • 江山电视台 (jsdst)
  • 龙游新闻综合 (lyxwzh)
  • 衢江新闻综合 (xwzh5)

📺 杭州TV (7个) 🔗全链路代理

  • 杭州综合 (hzzh)
  • 西湖明珠 (hzmz)
  • 杭州生活 (hzsh)
  • 杭州影视 (hzys)
  • 青少体育 (hzqsty)
  • 杭州导视 (hzds)
  • 富阳新闻综合 (fyxwzh)

📺 上海TV (8个)

  • 东方卫视4k (dfws)
  • 上海新闻综合 (shxwzh)
  • 上海都市 (shds)
  • 第一财经 (dycj)
  • 哈哈炫动 (hhxd)
  • 五星体育 (wxty)
  • 上海魔都眼 (mdy)
  • 上海新纪实 (jsrw)

📺 广州TV (4个)

  • 广州综合 (gzzh)
  • 广州新闻 (gzxw)
  • 南国都市(4K) (ngds)
  • 广州法治 (gzzf)

📺 南京 (5个)

  • 新闻综合频道 (109152)
  • 教育科技频道 (109153)
  • 十八·生活频道 (110094)
  • 文旅纪录频道 (110093)
  • 少儿频道 (110095)

📺 广西TV (11个) 🔗全链路代理

  • 广西卫视 (1)
  • 综艺旅游频道 (2)
  • 都市频道 (3)
  • 影视频道 (4)
  • 新闻频道 (5)
  • 国际频道 (6)
  • 乐思购频道 (7)
  • 移动数字电视频道 (8)
  • CETV-1 (9)
  • CETV-2 (10)
  • CETV-4 (11)

📺 广东 (20个)

  • 广东卫视 (43)
  • 广东珠江 (44)
  • 广东新闻 (45)
  • 大湾区卫视 (46)
  • 广东体育 (47)
  • 广东民生 (48)
  • 大湾区卫视 (51)
  • 广东影视 (53)
  • 广东4K (16)
  • 广东少儿 (54)
  • 嘉佳卡通 (66)
  • 南方购物 (42)
  • 岭南戏曲 (15)
  • 广东移动 (74)
  • 现代教育 (111)
  • 广东台经典剧 (100)
  • 广东纪录片 (94)
  • GRTN健康频道 (99)
  • GRTN文化频道 (75)
  • GRTN生活频道 (102)

📺 四川TV (10个) 🔗全链路代理

  • 四川卫视4K (scws4k)
  • 四川卫视 (scws)
  • 四川经济 (scjj)
  • 四川文化旅游 (scwhly)
  • 四川新闻 (scxw)
  • 四川影视文艺 (scyswy)
  • 四川星空购物 (scxkgw)
  • 四川妇女儿童 (scfnet)
  • 四川乡村 (scxc)
  • 康巴卫视 (kbws)

📺 湖北TV (13个) 🔗全链路代理

  • 湖北卫视 (hbws) 📺
  • 湖北经视 (hbjs) 📺
  • 湖北综合 (hbzh) 📺
  • 湖北影视 (hbys) 📺
  • 湖北生活 (hbsh) 📺
  • 湖北教育 (hbjy) 📺
  • 垄上频道 (lspd) 📺
  • 湖北之声 (hbzs) 📻
  • 经典音乐 (jdyy) 📻
  • 城市之声 (cszs) 📻
  • 楚天交通 (ctjt) 📻
  • 楚天音乐 (ctyy) 📻
  • 农村广播 (ncgb) 📻

📺 山西TV (17个)

  • 山西卫视 (sxws)
  • 山西经济 (sxjj)
  • 山西影视 (sxys)
  • 山西社会与法治 (sxshyfz)
  • 山西文体生活 (sxwtsh)
  • 山西黄河 (sxhh)
  • 太原新闻综合 (tyxwzh)
  • 大同新闻综合 (dtxwzh)
  • 阳泉新闻综合 (yqxwzh)
  • 长治新闻综合 (czxwzh)
  • 晋城新闻综合 (jcxwzh)
  • 朔州新闻综合 (szxwzh)
  • 晋中综合 (jzzh)
  • 运城新闻综合 (ycxwzh)
  • 忻州综合 (xzzh)
  • 临汾新闻综合 (lfxwzh)
  • 吕梁新闻综合 (llxwzh)

📺 吉林TV (动态,目前15个)

  • 吉林卫视 (jlws/2/ch2)
  • 都市频道 (jlds/3/ch3)
  • 生活频道 (jlsh/4/ch4)
  • 影视频道 (jlys/5/ch5)
  • 乡村频道 (jlxc/6/ch6)
  • 综艺文化 (jlzywh/8/ch8)
  • 长春新闻综合 (cczh/1006/ch1006)
  • 吉视公共新闻 (jlszh/1008/ch1008)
  • 四平新闻综合 (spzh/1016/ch1016)
  • 辽源新闻综合 (lyzh/1018/ch1018)
  • 通化新闻综合 (thzh/1020/ch1020)
  • 白山新闻综合 (bszh/1022/ch1022)
  • 白城新闻综合 (bczh/1030/ch1030)
  • 松原新闻综合 (syzh/1032/ch1032)
  • 延边卫视 (ybws/50/ch50)

📺 甘肃TV (6个) 🔗全链路代理

  • 甘肃卫视 (gsws)
  • 文化影视 (whys)
  • 公共应急 (ggyj)
  • 少儿频道 (sepd)
  • 科教频道 (dspd)
  • 移动电视 (ydds)

📺 兰州TV (5个) 🔗全链路代理

  • 兰州新闻综合 (lzxwzh)
  • 兰州文旅 (lzwl)
  • 兰州新闻综合广播 (lzzhgb)
  • 兰州音乐广播 (lzyygb)
  • 兰州文艺广播 (lzwygb)

📺 安徽TV (动态,目前8个) 🔗全链路代理

  • 安徽卫视 (ahws/47)
  • 经济生活 (ahjj/71)
  • 综艺体育 (ahzy/73)
  • 影视频道 (ahys/72)
  • 安徽公共 (ahgg/50)
  • 农业·科教 (ahnk/51)
  • 安徽国际 (ahgj/70)
  • 移动电视 (ahyd/68)
  • 请访问 /api/anhui?id=list 获取最新频道

📺 福建TV (10个)

  • 综合频道 (fjzh/4)
  • 东南卫视 (fjws/5)
  • 乡村振兴·公共频道 (fjgg/6)
  • 新闻频道 (fjxw/13)
  • 电视剧频道 (fjdsj/7)
  • 旅游频道 (fjly/8)
  • 经济生活频道 (fjjj/9)
  • 文体频道 (fjwt/10)
  • 少儿频道 (fjse/2)
  • 海峡卫视 (hxws/3)

📺 重庆TV (1个)

  • 重庆新闻 (cqxw)

📺 湖北地方TV (动态,32个可播放) 🔗部分频道全链路代理

长江云地市台 (13个 - 302直连)

  • 宜昌综合频道 (10091_59)
  • 宜昌旅游生活 (10091_60)
  • 大冶综合 (10102_4)
  • 大冶湖之声FM89.3 (10102_65) 📻
  • 当阳电视台 (10118_64)
  • 应城综合频道 (10135_43)
  • 应城综合广播 (10135_51) 📻
  • 孝感新闻综合频道 (10139_62)
  • 孝感生活频道 (10139_63)
  • 咸宁综合 (10140_91)
  • 咸宁经济生活 (10140_80)
  • 襄阳综合广播 (10125_558) 📻

恩施广电API (9个 - 302直连)

  • 📺 恩施综合 (enshi_1)
  • 📺 恩施文旅 (enshi_2)
  • 📺 巴东综合 (enshi_22)
  • 📺 咸丰综合 (enshi_31)
  • 📻 咸丰FM103.5 (enshi_36)
  • 📺 鹤峰综合 (enshi_33)
  • 📻 鹤峰FM102.1 (enshi_37)
  • 📻 恩施FM99 (enshi_15)
  • 📻 恩施FM94 (enshi_16)

十堰广电API (2个 - 302直连)

  • 十堰新闻综合 (sy1)
  • 十堰经济旅游 (sy3)

荆门广电API (2个 - 302直连)

  • 荆门新闻综合频道 (jm4)
  • 荆门科教文旅频道 (jm7)

长阳广电 (1个 - 302直连)

  • 长阳综合 (cyzh)

代理频道 (6个 - 全链路代理🔗)

  • 江陵综合 (jlzh)
  • 襄阳综合 (xyzh)
  • 襄阳经济生活 (xysh)
  • 襄阳公共 (xygg)
  • 武穴综合 (wxzh)
  • 罗田综合 (ltzh)

说明:

  • 📻 标记为广播频道(共7个)
  • 🔗 代理频道自动处理Referer验证
  • 请访问 /api/hubei?id=list 获取精选可播放频道
  • 请访问 /api/hubei?id=list&all=1 获取全部动态频道(含不可用)

📺 内蒙古TV (动态,20个)

  • 内蒙古卫视 (nmws)
  • 内蒙古蒙古语卫视 (nmmyws)
  • 内蒙古新闻综合 (nmxwzh)
  • 内蒙古经济生活 (nmjjsh)
  • 内蒙古少儿 (nmse)
  • 内蒙古文体娱乐 (nmwtyl)
  • 内蒙古农牧 (nmnm)
  • 内蒙古蒙古语文化 (nmwh)
  • 呼和浩特新闻综合 (hhht1)
  • 锡林郭勒 (xlgl1)
  • 阿拉善新闻综合 (als1)
  • 巴彦淖尔 (byle1)
  • 鄂尔多斯 (erds1)
  • 赤峰新闻综合 (cf1)
  • 通辽新闻综合 (tl1)
  • 乌兰察布 (wlcb1)
  • 乌海新闻综合 (wh1)
  • 呼伦贝尔新闻综合 (hlbe1)
  • 兴安新闻综合 (xa1)
  • 包头新闻综合 (bt1)

📺 湖南TV (16个)

  • 湖南经视 (hnjshi)
  • 湖南电影 (hndy)
  • 湖南都市 (hnds)
  • 湖南电视剧 (hndsj)
  • 湖南爱晚 (hnaw)
  • 湖南国际 (hngj)
  • 湖南娱乐 (hnyl)
  • 金鹰纪实 (jyjs)
  • 金鹰卡通 (jykt)
  • 快乐垂钓 (klcd)
  • 先锋乒羽 (xfpy)
  • 长沙新闻 (csxw)
  • 长沙政法 (cszf)
  • 长沙女性 (csnx)
  • 快乐购 (klg)
  • 茶频道 (cpd)

📺 海南TV (7个)

  • 海南卫视 (hnws)
  • 三沙卫视 (ssws)
  • 海南新闻 (xwpd)
  • 海南文旅 (wlpd)
  • 海南自贸 (jjpd)
  • 海南公共 (ggpd)
  • 海南少儿 (sepd)

📺 贵州TV (7个)

  • 贵州卫视 (gzws)
  • 贵州公共 (gzgg)
  • 贵州文艺 (gzwy)
  • 贵州生活 (gzsh)
  • 贵州5 (gz5p)
  • 科教健康 (kjjk)
  • 移动数字 (ydsz)

📺 江西TV (20个)

  • 江西卫视 (jxws)
  • 江西都市 (jxds)
  • 江西经济生活 (jxjs)
  • 江西影视旅游 (jxys)
  • 江西公共农业 (jxgg)
  • 江西少儿 (jxse)
  • 江西新闻 (jxxw)
  • 江西陶瓷 (jxtc)
  • 风尚购物 (fsgq)
  • 抚州综合 (fz1)
  • 赣州新闻综合 (gz1)
  • 吉安综合 (ja1)
  • 景德镇新闻综合 (jdz1)
  • 九江新闻综合 (jj1)
  • 南昌新闻综合 (nc1)
  • 萍乡新闻综合 (px1)
  • 上饶新闻综合 (sr1)
  • 新余新闻综合 (xy1)
  • 宜春综合 (yc1)
  • 鹰潭综合 (yt1)

📺 青海TV (4个)

  • 青海卫视 (qhws)
  • 青海经视 (qhjs)
  • 青海都市 (qhds)
  • 安多卫视 (adws)

📺 宁夏TV (5个) 🔗全链路代理

  • 宁夏卫视 (56)
  • 宁夏公共 (111)
  • 宁夏经济 (61)
  • 宁夏文旅 (71)
  • 宁夏少儿 (67)

📺 西藏TV (3个)

  • 西藏卫视 (ws)
  • 西藏藏语 (zy)
  • 西藏影视 (ys)

📺 新疆TV (动态,7个) 🔗 全链路代理

  • 新疆卫视 (xjws)
  • 维吾尔语新闻综合 (wyzh)
  • 哈萨克语新闻综合 (hazh)
  • 汉语综艺 (hyzy)
  • 维吾尔语影视 (wyys)
  • 汉语体育健康 (hyty)
  • 少儿频道 (xjse)

说明:

  • ⚠️ API需要特定网络环境或代理访问(IP地域限制)
  • 代码已实现完整功能,代理IP不能用后需要更换

📺 全国汇总 (/all.m3u8)

一键获取全国所有频道列表!

  • 自动汇总所有地区的频道列表(513+个频道)
  • 智能添加地区前缀(避免重名)
  • 自动分组:卫视优先,其他按地区
  • 自动移除"频道"后缀
  • 24小时缓存,减少服务器压力

使用方法:

# 获取全国所有频道的M3U8列表
https://your-domain.com/all.m3u8

分组说明:

  • 卫视 - 汇总所有卫视频道(49个)
  • 其他按地区分组:央视北京上海江苏浙江

智能特性:

  1. 自动检测频道名是否包含地区名(基于全国省市县区地名库)
  2. 缺少地区名的频道自动添加前缀,如:综艺旅游广西综艺旅游
  3. 已有地区名的频道保持原样,如:宜昌综合 不变
  4. 央视、4K等特殊分组不添加前缀

功能特性

  • ✅ 支持全国多地电视台频道
  • 全国频道汇总(/all.m3u8 - 513+个频道一键获取)
  • ✅ M3U8播放列表代理
  • ✅ TS文件自动代理
  • ✅ XXTEA解密支持(吉林、内蒙古)
  • ✅ 动态频道列表(吉林、石家庄、安徽、内蒙古、新疆等)
  • ✅ 全链路代理(四川、云南、甘肃、兰州、安徽、湖北、新疆、辽宁、宁夏、广西等)
  • WebSocket心跳(湖北、广东 - 原生TLS Socket实现)
  • 完整Cookie管理(湖北 - 自动提取所有认证cookies)
  • 智能地区名称检测(基于全国省市县区地名库)
  • ✅ Edge Runtime运行
  • ✅ 无需服务器,直接部署到EdgeOne
  • ✅ 统一API接口设计
  • ✅ TypeScript类型安全

API使用

通用格式

# 获取M3U8播放列表
https://your-domain.com/api/{region}?id={channel_id}

# 示例
https://your-domain.com/api/yunnan?id=ynws      # 云南卫视
https://your-domain.com/api/beijing?id=bjws     # 北京卫视
https://your-domain.com/api/4k?id=btv4k         # 北京卫视4K
https://your-domain.com/api/sjz?id=list         # 石家庄频道动态列表

获取M3U8播放列表

GET /api/{region}?id={channel_id}

示例:

# 云南卫视
https://your-domain.com/api/yunnan?id=ynws

# 北京卫视4K
https://your-domain.com/api/4k?id=btv4k

# 北京卫视
https://your-domain.com/api/beijing?id=bjws

# 吉林卫视(支持多种ID格式)
https://your-domain.com/api/jilin?id=jlws
https://your-domain.com/api/jilin?id=2
https://your-domain.com/api/jilin?id=ch2

# 四川卫视(全链路代理m3u8+ts)
https://your-domain.com/api/sichuan?id=scws

# 云南卫视(全链路代理m3u8+ts)
https://your-domain.com/api/yunnan?id=ynws

# 甘肃卫视(全链路代理m3u8+ts)
https://your-domain.com/api/gansu?id=gsws

# 兰州文旅(全链路代理,支持TV和广播)
https://your-domain.com/api/lanzhou?id=lzwl

# 安徽卫视(全链路代理m3u8+ts,动态频道)
https://your-domain.com/api/anhui?id=ahws
https://your-domain.com/api/anhui?id=list  # 获取完整频道列表

# 福建东南卫视
https://your-domain.com/api/fujian?id=fjws

# 重庆新闻
https://your-domain.com/api/chongqing?id=cqxw

# 黑龙江卫视
https://your-domain.com/api/heilongjiang?id=hljws

# 辽宁TV(全链路代理 + RSA解密 + EPG智能回放)
https://your-domain.com/api/liaoning?id=lnws       # 辽宁卫视
https://your-domain.com/api/liaoning?id=lnds       # 辽宁都市
https://your-domain.com/api/liaoning?id=fszh       # 抚顺综合
https://your-domain.com/api/liaoning?id=fkxwzh     # 法库新闻综合
https://your-domain.com/api/liaoning?id=ykxwzh     # 营口新闻综合
https://your-domain.com/api/liaoning?id=list       # 获取完整频道列表

# 江西TV
https://your-domain.com/api/jiangxi?id=jxws      # 江西卫视
https://your-domain.com/api/jiangxi?id=jxds      # 江西都市
https://your-domain.com/api/jiangxi?id=nc1       # 南昌新闻综合
https://your-domain.com/api/jiangxi?id=list      # 获取完整频道列表

# 广西TV(全链路代理,AES-128-ECB解密)
https://your-domain.com/api/guangxi?id=1         # 广西卫视
https://your-domain.com/api/guangxi?id=2         # 综艺旅游频道
https://your-domain.com/api/guangxi?id=list      # 获取完整频道列表

# 青海卫视
https://your-domain.com/api/qinghai?id=qhws
https://your-domain.com/api/qinghai?id=list      # 获取完整频道列表

# 湖北省台(全链路代理 + WebSocket心跳)
# 电视频道示例
https://your-domain.com/api/hubei1?id=hbws       # 湖北卫视
https://your-domain.com/api/hubei1?id=hbjs       # 湖北经视

# 广播频道示例
https://your-domain.com/api/hubei1?id=hbzs       # 湖北之声
https://your-domain.com/api/hubei1?id=jdyy       # 经典音乐

# 获取完整频道列表
https://your-domain.com/api/hubei1?id=list

# 湖北地方台(部分全链路代理,动态频道)
# 302直连频道示例
https://your-domain.com/api/hubei?id=10091_59    # 宜昌综合频道
https://your-domain.com/api/hubei?id=enshi_1     # 恩施综合
https://your-domain.com/api/hubei?id=sy1         # 十堰新闻综合
https://your-domain.com/api/hubei?id=jm4         # 荆门新闻综合
https://your-domain.com/api/hubei?id=cyzh        # 长阳综合

# 全链路代理频道示例(自动处理Referer)
https://your-domain.com/api/hubei?id=jlzh        # 江陵综合
https://your-domain.com/api/hubei?id=xyzh        # 襄阳综合
https://your-domain.com/api/hubei?id=ltzh        # 罗田综合

# 获取频道列表
https://your-domain.com/api/hubei?id=list        # 精选可播放频道(32个,100%成功率)
https://your-domain.com/api/hubei?id=list&all=1  # 全部动态频道(含不可用)
https://your-domain.com/api/hubei?id=list&refresh=1  # 强制刷新缓存

# 石家庄频道列表(动态)
https://your-domain.com/api/sjz?id=list

# 吉林频道列表(动态)
https://your-domain.com/api/jilin?id=list

# 全国所有频道汇总(513+个频道)
https://your-domain.com/all.m3u8

播放器使用

#EXTM3U
#EXTINF:-1,北京卫视4K
https://your-domain.com/api/4k?id=btv4k
#EXTINF:-1,北京卫视
https://your-domain.com/api/beijing?id=bjws
#EXTINF:-1,云南卫视
https://your-domain.com/api/yunnan?id=ynws
#EXTINF:-1,黑龙江卫视
https://your-domain.com/api/heilongjiang?id=hljws
#EXTINF:-1,辽宁卫视
https://your-domain.com/api/liaoning?id=lnws
#EXTINF:-1,江西卫视
https://your-domain.com/api/jiangxi?id=jxws
#EXTINF:-1,江西都市
https://your-domain.com/api/jiangxi?id=jxds
#EXTINF:-1,青海卫视
https://your-domain.com/api/qinghai?id=qhws

# 湖北地方台示例(302直连)
#EXTINF:-1 group-title="湖北",宜昌综合频道
https://your-domain.com/api/hubei?id=10091_59
#EXTINF:-1 group-title="湖北",恩施综合
https://your-domain.com/api/hubei?id=enshi_1
#EXTINF:-1 group-title="湖北",十堰新闻综合
https://your-domain.com/api/hubei?id=sy1

# 湖北代理频道示例(全链路代理)
#EXTINF:-1 group-title="湖北",江陵综合
https://your-domain.com/api/hubei?id=jlzh
#EXTINF:-1 group-title="湖北",襄阳综合
https://your-domain.com/api/hubei?id=xyzh

# 湖北地方台列表(动态,推荐)
#EXTINF:-1,湖北地方台列表(动态)
https://your-domain.com/api/hubei?id=list

# 全国所有频道汇总(强烈推荐!)
#EXTINF:-1,全国IPTV频道汇总
https://your-domain.com/all.m3u8

本地开发

如需在本地调试和开发项目,请参考以下步骤(适用于 Node 18+):

  1. 安装依赖
npm install
  1. 本地开发(热重载)
npm run dev
  1. 生产构建与启动
npm run build
npm run start

访问: http://localhost:3000

更多本地开发注意事项请参见 DEPLOY.md

本地 Docker 部署

项目包含用于本地容器化测试的 Dockerfile(详见 DEPLOY.md)。快速开始:

  1. 构建镜像
docker build -t iptv-edgeone .
  1. 运行容器(在本地映射为 3000 端口)
docker run -d \
  --name iptv-edgeone \
  -p 3000:3000 \
  --restart unless-stopped \
  iptv-edgeone

或者用如下Docker Compose:

services:
  iptv-edgeone:
    image: ghcr.io/vitter/iptv-edgeone:latest
    container_name: iptv-edgeone
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      - NODE_ENV=production
      - PORT=3000
    networks:
      - iptv-network
networks:
  iptv-network:
    driver: bridge

容器启动后同样访问: http://localhost:3000

参见 DEPLOY.md 以获取 EdgeOne 兼容性、环境变量和调试提示。

部署到EdgeOne Pages

  1. 准备仓库 Fork 本项目

  2. EdgeOne Pages配置

    • 登录腾讯云EdgeOne控制台
    • 创建新站点 → 选择Pages服务
    • 连接GitHub/GitLab仓库
    • 构建配置:
      • 构建命令: npm run build
      • 输出目录: .next
      • Node版本: 18+
  3. 环境变量 无需额外配置

  4. 部署

    • 推送代码到仓库自动触发部署
    • 或在控制台手动触发部署

项目结构

iptv-edgeone/
├── app/
│   ├── all.m3u8/         # 🎯 全国频道汇总 (新路由)
│   │   ├── route.ts      # 主逻辑(汇总、解析、分组、基于host的缓存)
│   │   └── config.ts     # 地区映射配置(两级命名:prefixName + groupName)
│   ├── api/
│   │   ├── 4k/           # 4K频道API
│   │   ├── anhui/        # 安徽台API 全链路代理 动态
│   │   ├── beijing/      # 北京台API
│   │   ├── cctv/         # CCTV频道API
│   │   ├── chongqing/    # 重庆台API 
│   │   ├── fujian/       # 福建台API
│   │   ├── gansu/        # 甘肃台API 全链路代理
│   │   ├── guangdong/    # 广东台API
│   │   ├── guangxi/      # 广西台API 全链路代理 AES解密
│   │   ├── guangzhou/    # 广州台API
│   │   ├── guizhou/      # 贵州台API 全链路代理
│   │   ├── hainan/       # 海南台API
│   │   ├── hangzhou/     # 杭州台API 全链路代理
│   │   ├── hebei/        # 河北台API
│   │   ├── heilongjiang/ # 黑龙江台API
│   │   ├── henan/        # 河南台API
│   │   ├── hubei/        # 湖北地方台API 部分代理 动态
│   │   ├── hubei1/       # 湖北台API 全链路代理
│   │   ├── hunan/        # 湖南台API
│   │   ├── jiangsu/      # 江苏台API
│   │   ├── jiangxi/      # 江西台API
│   │   ├── jilin/        # 吉林台API 动态
│   │   ├── liaoning/     # 辽宁台API 全链路代理
│   │   ├── neimenggu/    # 内蒙古台API 动态
│   │   ├── lanzhou/      # 兰州台API 全链路代理
│   │   ├── nanjing/      # 南京台API
│   │   ├── ningxia/      # 宁夏台API 全链路代理
│   │   ├── qinghai/      # 青海台API
│   │   ├── shaanxi/      # 陕西台API
│   │   ├── shandong/     # 山东台API
│   │   ├── shanghai/     # 上海台API
│   │   ├── shanxi/       # 山西台API
│   │   ├── shenzhen/     # 深圳台API
│   │   ├── sichuan/      # 四川台API 全链路代理
│   │   ├── sjz/          # 石家庄台API 动态
│   │   ├── xinjiang/     # 新疆台API 全链路代理
│   │   ├── xizang/       # 西藏台API
│   │   ├── yunnan/       # 云南台API 全链路代理
│   │   ├── zhejiang/     # 浙江地区台API
│   │   ├── zhejiang1/    # 浙江省台API (中国蓝)
│   │   └── utils/        # 通用工具函数
│   │       ├── crypto.ts # 加密工具(MD5/AES-128-CBC/AES-128-ECB/XXTEA/HMAC-SHA256)
│   │       └── url.ts    # URL工具(getRealHost)
│   ├── styles/           # 样式文件
│   │   └── home.module.css
│   ├── layout.tsx        # 全局布局
│   └── page.tsx          # 首页
├── data/
│   └── china-regions.json # 全国省市县区地名数据库(500+地名)
├── package.json
├── next.config.js
├── tsconfig.json
├── DEPLOY.md             # 部署指南
├── README.md
└── ...

原理说明

  1. 多地区API分区:每个地区/频道有独立API目录,便于维护和扩展,上游源获取接口基本都来源于各台官方。
  2. getRealHost工具:所有API统一通过getRealHost获取真实域名,兼容EdgeOne内部转发。
  3. M3U8代理:API返回标准M3U8播放列表,所有频道URL均为本服务代理,支持VLC等播放器直接播放。
  4. TS文件代理:如有TS分片,API自动代理并处理防盗链、Referer等。
  5. 动态频道支持:如石家庄频道,API实时抓取上游数据,频道列表随源站变化自动同步。
  6. 无状态部署:所有逻辑基于Edge Runtime,无需本地存储,支持无服务器部署。
  7. TypeScript类型安全:全项目TypeScript开发,类型安全、易维护。
  8. 一键部署:支持直接部署到腾讯云EdgeOne Pages,自动适配云端环境。

性能优化

  • Edge Runtime在边缘节点运行,低延迟
  • TS文件缓存300秒
  • M3U8实时获取,无缓存

注意事项

  • 仅供学习和个人使用
  • 请遵守相关法律法规和版权
  • EdgeOne Pages免费额度有限,注意用量

License

MIT

About

基于Next.js的全国各地电视台直播代理服务,可部署到腾讯云EdgeOne Pages,也可本地docker部署。

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages