IPTV For Any Smart Device

您所在的位置:网站首页 移动盒子刷homeassistant IPTV For Any Smart Device

IPTV For Any Smart Device

2023-08-15 13:20| 来源: 网络整理| 查看: 265

本帖最后由 charley 于 2018-11-28 02:19 编辑

本帖子讨论下有关家里的IPTV接入整合在任意智能设备上观看IPTV直播

首先整理下步骤:

拿到IPTV机顶盒的认证方式拿到播放组播地址接入到家里的路由

    先来看看第一步吧

现在电信,联通,移动的IPTV机顶盒总的来说认证方式只有两种,一种是电信的PPPoE方式认证,另外一种就是联通和移动的iPoE(DHCP)认证当然各地运营商的认证方式不一定和我说的一样,比如电信用了iPOE或者联通用了PPPoE,这不在讨论范围之内。     那怎么去了解家里的IPTV是什么认证方式呢?你可以百度自己的地区+机顶盒型号应该就有很多的相关信息出来,但最后的比对确认应该还是在机顶盒的设置里。   拿起你的遥控器,找到设置按键,或者在你的电视机顶盒的UI界面中找到机顶盒的设置,比如我家的遥控器 remote.png 登录/注册后可看大图

remote.png (904.49 KB, 下载次数: 2)

下载附件

2018-11-28 00:24 上传

进入设置界面以后是需要输入密码的,这里电信貌似用得比较多的密码10000,6321,其他地区或者运营商的盒子设置密码可以自行百度相信大家都没问题

passwd.png 登录/注册后可看大图

passwd.png (1.29 MB, 下载次数: 0)

下载附件

2018-11-28 00:32 上传

在以上界面输入密码以后你就能看到下面的设置界面了

link.png 登录/注册后可看大图

link.png (2.28 MB, 下载次数: 0)

下载附件

2018-11-28 00:33 上传

怎么确认?那就看你机顶盒现在设置的选项是选中哪里的就可以了上图是我修改后使用我家路由器光看的配置,所有是自动获取IP了 确认了认证类型以后就需要想办法抓取组播地址了

那怎么才能抓到认证的用户名和密码呢? 我家IPTV的盒子是PPPOE认证点击PPPoE拨号哪项就会显示出用户名和密码(********),下面有个显示密码的选项,勾选以后密码也就显示出来了。 iPoe设备应该在后面使用Wireshark中可以抓到

那么现在进入第二步 抓取网络数据,理论上在这里也能抓到iPoE的认证信息的 抓取播放列表的过程有几种,看你自身条件和认证方式,

带有端口镜像的交换机,把光猫的ITV的线和电视机顶盒的先连接到捕捉端口上,把电脑连接到镜像端口上抓取使用抓包神器(Throwing Star LAN Tap)抓取使用电脑接光猫的ITV的线,用PPPOE拨号,然后用WiFi共享给机顶盒,机顶盒用无线虚拟AP或者有线连接到电脑抓取 TB23Zn2j1KAUKJjSZFzXXXdQFXa_!!935345.jpg_400x400.jpg 登录/注册后可看大图

TB23Zn2j1KAUKJjSZFzXXXdQFXa_!!935345.jpg_400x400.jpg (19.04 KB, 下载次数: 0)

下载附件

2018-11-28 00:53 上传

上图就是抓包神器 我家是PPPoE认证,我就选择的最简单的第三种方式抓取到了播放列表 如果你幸运的和我一样是湖南电信的IPTV那么你可以和我使用同一套组播列表,下面附件中我会上传。 如果你不能得到相信的播放列表那么你就需要用Wireshark过滤igmp的组播包,一个台一个台的换抓取到每个组播的地址 湖南电信使用http获取地址列表,你的电脑使用iptv的账号拨号以后用浏览器访问这个地址   IPVE播放地址列表 就能获取到所有的组播地址

channel.png 登录/注册后可看大图

channel.png (535.5 KB, 下载次数: 0)

下载附件

2018-11-28 01:04 上传

这里附上我抓取到的湖南电信的组播地址

iptv.txt.zip (2.54 KB, 下载次数: 24) 2018-11-28 01:06 上传 点击文件名下载附件 第三步 现在你有了认证方式,又有了地址列表 那么你使用iptv账号拨号的电脑使用vlc player播放器选择播放网络地址哪里填入组播地址应该可以观看了,如果不能观看那么就需要考虑是否还有其他认证 假如现在能够正常观看了,那么恭喜你,你整个过程你过了一半了我们开始配置路由器 在配置路由器之前我们需要整理下网络拓扑

下面是我整理了一下家里常用的简单拓扑看你适合哪一种,但是万变不离其中 tuopu1.png 登录/注册后可看大图

tuopu1.png (104.07 KB, 下载次数: 0)

下载附件

2018-11-28 01:17 上传

拓扑1 tuopu2.png 登录/注册后可看大图

tuopu2.png (93.09 KB, 下载次数: 0)

下载附件

2018-11-28 01:17 上传

拓扑2 tuopu3.png 登录/注册后可看大图

tuopu3.png (93.65 KB, 下载次数: 0)

下载附件

2018-11-28 01:17 上传

拓扑3

以上拓扑中我使用的第一种,为什么选择第一种,因为家里的光猫是100M的,如果单线复用的话会影响上网的速度

第二、三种的话如果吧igmp proxy到内网那么会有很大的组播流量,容易引起网络风暴,虽然说有igmp snooping,但是感觉还是隔离开比较好

当然还有一种我没做拓扑了,就是单线复用但是内网还是做vlan

好了不啰嗦了开始路由配置

首先固件选择,需要可以多wan,也就是多拨,我家路由器是K2P,选择固件这段时间我刷了不下10个固件 最后选择了潘多拉,原因如下

潘多拉固件纯净没有其他软件可以自己选择需要的软件自带交换管理方便操作

如上拓扑图1所示 光猫上网口接路由的wan,itv口接路由的Lan3 二级交换接Lan2, IPTV机顶盒接Lan4

交换设置如下 switch.png 登录/注册后可看大图

switch.png (162.8 KB, 下载次数: 0)

下载附件

2018-11-28 01:31 上传

然后开始设置新的防火墙区域如下 fire.png 登录/注册后可看大图

fire.png (118.49 KB, 下载次数: 0)

下载附件

2018-11-28 01:34 上传

新建iptv拨号设置如下 interface1.png 登录/注册后可看大图

interface1.png (179.14 KB, 下载次数: 0)

下载附件

2018-11-28 01:39 上传

interface2.png 登录/注册后可看大图

interface2.png (203.84 KB, 下载次数: 0)

下载附件

2018-11-28 01:39 上传

interface3.png 登录/注册后可看大图

interface3.png (172.11 KB, 下载次数: 0)

下载附件

2018-11-28 01:39 上传

这时候你需要修改wan接口的和iptv拨号接口的网关跳跃点 interface1.1.png 登录/注册后可看大图

interface1.1.png (201.03 KB, 下载次数: 0)

下载附件

2018-11-28 01:39 上传

wan接口设置为10,iptv设置为20

让wan接口优先

然后设置iptv局域网的接口lan4 lan4-1.png 登录/注册后可看大图

lan4-1.png (220.23 KB, 下载次数: 0)

下载附件

2018-11-28 01:44 上传

lan4-2.png 登录/注册后可看大图

lan4-2.png (223.86 KB, 下载次数: 0)

下载附件

2018-11-28 01:44 上传

lan4-3.png 登录/注册后可看大图

lan4-3.png (172.14 KB, 下载次数: 0)

下载附件

2018-11-28 01:44 上传

lan4-4.png 登录/注册后可看大图

lan4-4.png (90.35 KB, 下载次数: 0)

下载附件

2018-11-28 01:44 上传

到此路由器网络部分就配置完毕了 下面开始配置路由器的udpxy 和igmp proxy和mwan3 udpxy 可以下系统下面的软件包中安装 igmp proxy犹豫潘多拉没有编译我自己编译了一个 igmpproxy_0.2.1-4_mipsel_1004kc_dsp.ipk.zip (19.57 KB, 下载次数: 8) 2018-11-28 01:48 上传 点击文件名下载附件 使用scp上传到/tmp目录 opkg install igmpproxy_0.2.1-4_mipsel_1004kc_dsp.ipk 安装就好 下面来说说软件配置 udpxy配置如下 udpxy.png 登录/注册后可看大图

udpxy.png (114.09 KB, 下载次数: 0)

下载附件

2018-11-28 01:51 上传

配置好以后你使用http://路由ip:4022/status就能访问状态页面 udpxy_status.png 登录/注册后可看大图

udpxy_status.png (162.39 KB, 下载次数: 0)

下载附件

2018-11-28 01:55 上传

如果你的配置正确这时候你使用 http://路由IP:4022/rtp/组播地址 例如 http://172.16.100.1:4022/rtp/239.76.246.22:1234 在vlc播放器中就可以看到直播了 这里上传一份湖南电信的M3U文件,方便大家查看和后续使用 湖南电信.m3u.zip (2.23 KB, 下载次数: 21) 2018-11-28 01:58 上传 点击文件名下载附件

ssh 到路由修改/etc/config/igmpproxy igmpproxy 配置如下 igmpproxy.png 登录/注册后可看大图

igmpproxy.png (2.41 MB, 下载次数: 0)

下载附件

2018-11-28 02:08 上传

现在开始做简单的路由表使用mwan3添加接口成员和策略 mwan1.png 登录/注册后可看大图

mwan1.png (172.9 KB, 下载次数: 0)

下载附件

2018-11-28 02:10 上传

mwan2.png 登录/注册后可看大图

mwan2.png (122.91 KB, 下载次数: 0)

下载附件

2018-11-28 02:10 上传

mwan3.png 登录/注册后可看大图

mwan3.png (189 KB, 下载次数: 0)

下载附件

2018-11-28 02:10 上传

在规则配置里面删除除了default_rule规则以外的其他规则然后添加如下规则 mwan4.png 登录/注册后可看大图

mwan4.png (202.17 KB, 下载次数: 0)

下载附件

2018-11-28 02:10 上传

到这里iptv盒子设置为DHCP自动获取到IP以后盒子能正常使用

如果以上配置正确自此你在家里任意设备上都可以使用能播放组播的播放器观看iptv直播 电脑上可以使用vlc等,安卓tv可以使用超级直播等 iOS 上可以使用小熊TV conchplayer等播放器观看 以上是本人折腾IPTV的一些经验,有什么不对的地方欢迎指出修改



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3