1. 取得基本信息
- 正常连接iptv盒子,遥控打开"设置 -> 网络设置" 取得ip相关信息, 一般以10开始.
- 记录iptv的pppoe宽带拨号的帐户密码(如果没有与电信联系)
2. 获取组播地址:准备工作
- 准备一台有两个网线接口的电脑
- 拨开iptv盒子的网线连接电脑的其中一个网口(网口1)
- 通过网口1使用上面记录的iptv帐户密码创建一个pppoe拔号(宽带连接)
- 进入"控制面板 -> 网络和Internet -> 网络连接"设置刚才创建的宽带连接, 右键"属性 -> 共享"勾选"允许其他网络用户通过此计算机的Internet连接来连接(N)",选择其外一个未使用的网口(网口2)
- 注意这里共享的是宽带连接而不是网口1
- 把网口2连接到iptv盒子上.
- 遥控打开"设置 -> 网络设置"设置DHCP自动取得ip
如果拔号成功, 现在iptv也可以正常播放.
3. 获取组播地址
- 下面"Wireshark","VLC","notepad++", 关闭iptv盒子.
- 打开"Wireshark" 选择 "网口2", 打开iptv盒子播放一分钟左右.就可以暂停"Wireshark"
- 可以使用过滤器"http",搜索一些关键词(分组详情,宽窄,字符串),例如:rtsp, channel, CTCSetConfig, igmp.
No. Source Destination Protocol Length Info 511 10.175.80.102 125.88.46.117 HTTP 279 GET /EDS/jsp/AuthenticationURL HTTP/1.1 ... <script>\n var iRet;\n [truncated] iRet = Authentication.CTCSetConfig('Channel','ChannelID="10000145",ChannelName="CCTV -1综合高清",UserChannelID="933",ChannelURL="igmp://*.*.*.*:5146|rtsp://*.*.*.*/PLTV/********/224/********/******** </script> ...
参数上面,这里列出全部的直播的地址
- 打开 VLC "媒体 -> 打开网络串流" , 把"igmp://*.*.*.*:5146" 修改成"rtp://*.*.*.*:5146" 并粘贴. 点击播放.
如果使用这些地址可以正常播放,这样就说明已经取得正常的组播地址了.
4. 修改电信光猫
- 使用超级帐户(telecomadmin,密码问度娘)登陆电信光猫
- "网络 -> 网络设置 -> 网络连接" 修改"2_OTHER_B_VID_45","3_INTERNET_B_VID_41": 把"
LAN端口绑定
"全部取消选中并保存
5. 设置爱快软路由: 修改连接方式
-
登陆爱快"ikuai"管理后台: "网络设置 -> 内外网设置", 点击正在使用电信光猫的外网接口
-
记录当前使用的adsl的帐户密码
-
把"接入方式"修成"基于物理网卡的混合模式".
-
在"静态IP"添加第1步记录下面的iptv盒子网络信息.(名称: vwan_iptv)
-
在"ADSL/PPPoE拨号"添加原有的拔号帐户同时启用.
测试外网是否可以正常访问
6. 设置爱快软路由: IGMP代理, UDPXY设置
这里注意的: 必须选择第5步第4点创建的"名称"
-
"网络设置 -> IGMP代理": "上联端口"选择"vwan_iptv", "下联端口"选择内网网口例如:"lan1", 并"开启""
-
"高级应用 -> UDPXY设置"添加; "信号源接口"选择"vwan_iptv","服务端口"设置一个未被使用的代理端口(例如:7890)
7. 整理m3u文件
把获取组播地址:"igmp://*.*.*.*:5146" 修改成: http://[爱快路由ip]:[UDPXY代理端口]/udp/[组播地址IP]:[组播地址端口], 实际上"udp"也可以使用"rtp"
#EXTM3U
#EXTINF:,CCTV -1综合高清
http://192.168.1.1:7890/rtp/\*.\*.\*.\*::5146
#EXTINF:,CCTV -2财经高清
http://192.168.1.1:7890/rtp/\*.\*.\*.\*::5146
...
这样基本上完成了使用上面的m3u文件就可以在不同的直播软件上播放.以上是本人亲测通过的.
Tips 1: 在第2步"获取组播地址:准备工作": 我看到一个更简单的方法(未测试).
- 准备一台有两个网线接口的电脑
- 拨开iptv盒子的网线连接电脑的其中一个网口(网口1)
- 把一个未使用的网口(网口2)连接到iptv盒子上.
- 进入"控制面板 -> 网络和Internet -> 网络连接"
- 右键同时选择网口1与网口2, 右键选择"网桥"
iptv盒子不需要修改
Tips 2: 在第5步"设置爱快软路由:修改连接方式": 可以同时添加一个默认设置的"DHCP/动态IP".
这样可以方便电信光猫与爱快路由不同网段的直接访问.例如:我本地爱快是192.168.1., 而电信光猫是192.168.101.
- 添加一个默认设置的"DHCP/动态IP
- "流控分流 -> 分流设置 -> 端口分流"添加一个规则