实时抓包 IPTV 生成 m3u 列表供 AppleTV 播放是否可行?

2020-06-28 23:53:32 +08:00
 Smash
楼主最近入了个群晖 1019+,一个 AppleTV 5,infuse pro 和 plex pass 也买了,可谓是下了血本。

迫于家里多个盒子,体验很不好,想集成一下 IPTV 的能力到 AppleTV 。

虽然网上有很多 m3u 的直播源,但是不能动态更新,时不时就看不了。

Wireshark 可以手动抓包分析 IPTV 盒子,取得 m3u 列表,但是我想完全自动化。

设想如下:IPTV 盒子 24 小时开启,编写服务端程序,通过网络库分析抓包,取得列表,在群晖内建一个 m3u 的 simple http 服务,使用 xteve 加载此直播列表。

然后通过 infuse pro 或者 plex pass 播放。

ps.群晖、IPTV 盒子、光猫准备通过 [ Throwing Star LAN Tap ] 来连接

8066 次点击
所在节点    问与答
17 条回复
cubecube
2020-06-29 00:02:34 +08:00
其实不太用实时抓的,那个列表不怎么变。写个脚本,定时生成一次最新的就行。我的脚本貌似是一周更新一次,对了,我是直接拿的 github 上的一个北京联通的频道列表(作者貌似保持更新),自己改内网 IP 和端口就搞定了。
shanlanlan
2020-06-29 02:32:42 +08:00
@cubecube #1 原文:“其实不太用实时抓的,那个列表不怎么变。写个脚本,定时生成一次最新的就行。我的脚本貌似是一周更新一次,对了,我是直接拿的 github 上的一个北京联通的频道列表(作者貌似保持更新),自己改内网 IP 和端口就搞定了。”
======
回复:#1 楼主发下,我十几年没看电视了。
systemcall
2020-06-29 02:52:33 +08:00
github 上面有现成的直播源,不过是公网的源,占网速
elfive
2020-06-29 06:47:04 +08:00
湖南电信,IPTV 不是 m3u 列表,我用这个东西抓过包,更像是原始的 UDP 协助,然后他们自己封装了一下。不过在移动工作的朋友说移动就是个没加密的 m3u,随便就能抓到,而且几年基本没变化过
xenme
2020-06-29 08:23:38 +08:00
公共的都是别人抓了转播的。
直接抓你所在运营商的列表,没加密的话基本都是固定的。目前上海电信用了一年多了,电脑和 AppleTV 都可以。还有这玩意儿编码实测 infuse 不支持,也看地区。
ipadpro4k
2020-06-29 08:57:36 +08:00
iplaytv 不买个?
UncleCat01
2020-06-29 08:59:56 +08:00
也可以试试抓央视频的,不过央视频更新好像比较频繁
Ansen
2020-06-29 09:33:48 +08:00
不需要实时更新吧,我用了几年了,都没变过
Ansen
2020-06-29 09:34:30 +08:00
对了,还可以找懒猫作者,看看能不能给你个邀请码
Illusionary
2020-06-29 09:36:31 +08:00
所以 AppleTV 体验好在哪
cubecube
2020-06-29 10:28:47 +08:00
@shanlanlan 参考这个吧。需要自己弄一个 udpxy 替换本地 ip https://github.com/wuwentao/bj-unicom-iptv

用内网组播转单播之后最稳定,公网的直播地址不太稳。
Smash
2020-06-29 11:05:04 +08:00
@ipadpro4k #6 准备买,gift card 还没收到。。。
Smash
2020-06-29 11:09:52 +08:00
@Illusionary #10 可以看 netflix,软件生态好。
TwoBall
2020-06-29 18:00:08 +08:00
湖北电信 itv 只能看看
mikepuppy96
2020-06-30 07:25:40 +08:00
mikepuppy96
2020-06-30 07:30:14 +08:00
不过还是应该用交换机,根据视频里的介绍,那个设备不能支持三方互通,只是抓包使用的
Smash
2020-06-30 17:10:11 +08:00
@mikepuppy96 这个 youtuber 没有开源。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/685462

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX