找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 1614|回复: 46

[iptv信源 资源分享或寻求] 电信iptv直播源,epg节目单纯本地获取,电视遥控器按键映射.python源码

[复制链接]
发表于 2026-5-28 13:20 | 显示全部楼层 |阅读模式
本帖最后由 dogfly 于 2026-6-7 21:51 编辑

2026.5.30更新:
经过测试,不需要指定stb-base-url.可能可以不用抓包了.
//使用stb就好,需要保证iptv的tcp,upd可以主动发送到获取频道设备的Ip.设定一条防火期规则就行
python main.py \
--user ********* \
--passwd ******** \
--mac ********* \
--login-mode stb

实现:
1.pyhon源码,没有其他依赖,可以任意地方执行.
2.模拟自己的IPTV盒子获取播放列表(带鉴权,可回看.不依赖网上.之前用过一个别人的,发现是通过访问外部IP获取一些依赖)和节目单(完全来自自己的,不依赖网上)
3.通过url访问,自动执行指定adb命令(解决android tv上的keymapper授权,无需root就可以实现专家模式.而且无需指定键盘,不影响正常输入.实现遥控器上的按键映射.).
4.播放列表和节目单经过优化,同台有多个频道,保留最高清,节目单上使用频道名称进行匹配,方便使用第三方节目单(当然基本无必要了).支持黑名单,频道名重映射.
5.在广州电信iptv测试使用OK,理论上可以在其他省份也是可以的,联通IPTV和移动IPTV也都是可以的.

上源码,内含使用说明(感谢已购者的支持,原来一个附件最多才10个恩山币,所以开放下载了了,感谢支持.对早期购买者,表示歉意和感谢.)
希望有在测试或者在用的朋友能够多回贴补充bug或使用过程踩坑点.



关于openwrt上的配置
1.iptv拨号

2.静态路径分流

3.防火墙规则.开放iptv外网到电视的TCP,UDP.不然电视播放iptv内容时会断流
游客,如果您要查看本帖隐藏内容请回复


关于电视遥控器按键映射(基于索尼电视,带数字按键和电视频道+-按键)
1.安装keymapper
https://github.com/keymapperorg/KeyMapper
游客,如果您要查看本帖隐藏内容请回复


关于播放器:
目前测试下来酷9可能体验最好
播放列表填写:
http://host:7878/playlist
节目单(如果你改了源码,也不要改egp.xml结尾,这里有大坑,酷9只支持xml结尾,或者gz文件解压后是xml结尾.坑了我好几天排查):
http://host:7878/epg.xml

关于python运行:
建议使用venv方式.openwrt上也支持
#!/bin/sh /etc/rc.common

START=99
USE_PROCD=1

start_service() {
    procd_open_instance

        procd_set_param command /pathto/iptv_server/.venv/bin/python /pythonto/iptv_server/main.py \
            --user ******** \
            --passwd ******* \
            --mac ********** \
            --login-mode direct \
            --stb-base-url http://183.59.158.7:8082

        # 不无限重启
        procd_set_param respawn 5 3 1

        # 完全静默
        procd_set_param stdout /dev/null
        procd_set_param stderr 1

        procd_close_instance
}

留意openwrt上如果是服务运行的话,缓存会在系统根目录 /cache


补充:
有可能你运行前填写参数,需要抓包IPTV.这个我不确定,因为我是抓包后,一步步尝试跑通的.跑通了还没去验证去掉抓包的几个参数后能正常不.
通过openwrt拨号,分流方式,使用dierect方式指定stb-base-url.(按照设计应该是可以去获取base-url,但因为是分流模式,这个方式不行.机顶盒也是一样,开机后是获取网络失败,过了一阵子后有显示网络成功)
--user 是iptv业务号码,不是iptv拨号名
--passwd 是iptv拨号密码
--mac 是机顶盒mac
--login-mode 或许你可以使用auto 更多的你可以看看iptv.py代码,可以让ai帮你分析,里面有多种方式(最好用付费的ai,免费的大概率会越搞越烂)
--stb-base-url 这个我是抓包获取,ai分析提取的,至少抓包是可以知道的,找到获取列表分析数据流,里面数据有这个.用base-url可以很快定位到

args.py中有这2个地方可能需要填写.我的有,我不知道实际上有没用到.我的也是抓包后ai提取填写的.
    stb_type: str = "机顶盒设备名"
    stb_id: str = "机顶盒ID"

最后感谢:
https://github.com/yujincheng08/rust-iptv-proxy  (让chatgpt think模式基于这个改写的python.然后在这基础上,逐步尝试,踩了一些坑,逐步解决的)
https://www.right.com.cn/forum/thread-8457231-1-1.html (最近先开始跑通这里的,后来才确定自己搞,因为这里的docker获取了一个外部ip,不是很放心)
https://github.com/keymapperorg/KeyMapper (配合定时adb,实现遥控器映射,用起来非常顺手.踩了一些坑,终于找到近乎完美的方案.)
https://github.com/youhunwl/TVAPP/tree/main/%E7%94%B5%E8%A7%86%E7%9B%B4%E6%92%AD/%E9%85%B79%E7%9B%B4%E6%92%AD  (从这里下载的酷9直播软件)










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2026-5-28 13:51 | 显示全部楼层
节目单纯本地获取
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-5-28 13:57 | 显示全部楼层
.模拟自己的IPTV盒子
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-5-28 13:58 | 显示全部楼层
节目单纯本地获取
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-5-28 14:04 | 显示全部楼层
支持楼主分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-5-28 17:29 | 显示全部楼层
谢谢分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-5-28 22:22 | 显示全部楼层
.模拟自己的IPTV盒子
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-5-28 22:27 | 显示全部楼层
绝对支持你
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-5-29 02:11 | 显示全部楼层
支持楼主分享!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-5-29 03:21 | 显示全部楼层
感谢分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-5-29 15:44 | 显示全部楼层
谢谢分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-5-29 20:05 | 显示全部楼层
我开通了IPTV,但没有盒子(当年办宽带的时候就没给,但IPTV是有开通,现在单线复用可以看),可以搞不? 深圳电信。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-5-29 22:07 | 显示全部楼层
谢谢分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-5-31 08:14 | 显示全部楼层
电信iptv直播源,epg节目单纯本地获取,电视遥控器按键映射.python源码
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-6-1 07:24 | 显示全部楼层
支持楼主分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-23 21:40

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

快速回复 返回顶部 返回列表