北京联通光宽带及IPTV折腾笔记(五)–北京联通IPTV在PC和移动端观看直播的方法

设备:数码视讯Q7机顶盒

路由器:ASUS RT-AC66U B1

光猫:联通版 烽火HG260GS-U WO-37型

解决思路

把光猫上IPTV的VLAN绑定到连接路由器的LAN口上,在路由器上开启组播设置,开启udpproxy,在路由器上用xupnpd搭建IPTV直播的DLNA服务器。连接路由器的所有设备都能通过DLNA方式观看IPTV的直播。

路由器设置

进入路由器的管理界面,进入内部网络(LAN)->IPTV,启用启动组播路由 (IGMP Proxy)和开启高效组播转发 (IGMP Snooping ),设置udpproxy的端口(输入一个不为0的端口号);

xupnpd服务搭建

xupnpd

#!/bin/sh
/tmp/opt/bin/xupnpd

抓取IPTV直播地址

IPTV机顶盒通过PC上的无线网卡共享上网,PC上开启Wireshark监测,IPTV开机会自动下载直播清单文件。

把IPTV直播清单数据整理成m3u直播列表格式,上传到xupnpd服务器。整理的时候需要做地址转换,把原来的UDP协议转换成http协议。


这时候PC和移动设备就能通过DLNA观看IPTV直播节目了,收费频道也能看

移动端DLNA播放器推荐使用VLC,观看超清和普通节目直播都很流畅。可能是路由器原因,观看4K节目会卡顿。