北京联通 IPTV转单播操作记录
前提:
北京联通的IPTV设备连接光猫的LAN2口。
光猫的LAN2口为ACCESS口,接入终端不需要支持VLAN也不需要VLAN号。
首次开通需要接机顶盒认证,通过后不验证终端MAC。
光猫的LAN2口已开DHCP,无需手动分配地址,看到获取的是192.168.1的网段。
光猫的LAN2口没有ipv6,怀疑是运维没给开。
可以先直接电脑测试播放。
开通附带的盒子是数码视讯产的TR100。
设备环境:
1 一台小主机,运行Alpine Linux x64,自带网卡eth0,外接usb网卡被识别为eth1.
2 外置网卡为Realtek 8156芯片,与光猫存在兼容性问题网络不通。
3 故自带网卡eth0接光猫LAN2,外接usb网卡eth1接自家局域网。
4 udp转发使用msd_lite,感谢tinyserve/msd_lite:latest 容器。
操作:
1 分别接入网线。
2 安装运行容器,没特殊需求建议使用host模式
1 | podman run -d --name=iptv --net=host - v /home/conf/iptv : /msd_lite --restart=always tinyserve /msd_lite |
3 进入容器内,查看网卡信息,修改绑定网卡和监听端口号
1 | podman exec -it iptv sh<br> ifconfig <br> vi /etc/msd_lite .conf |
4 配置修改部分
1 2 3 4 5 6 7 | <bindList> <bind><address>0.0.0.0:7088< /address ><!-- ipv4监听端口--> <fAcceptFilter>y< /fAcceptFilter >< /bind > <bind><address>[::]:452< /address >< /bind ><!-- ipv6监听端口自定义修改--> < /bindList > <ifName>eth0< /ifName > <!-- 连接光猫iptv口的网卡 --> |
5 下载频道表,使用vlc测试播放。
6 安装app,导入m3u文件。电视端推荐tivimate,移动端推荐iptv pro。
格式为 http://局域网ip:端口/rtp/广播地址:端口
m3u: https://github.com/qwerttvv/Beijing-IPTV IPTV-Unicom-Multicast.m3u
app: https://github.com/skysolf/iptv
测试结果:
实测msd_lite对ipv6支持很完善,ipv6下从互联网访问也非常流畅
性能占用很少,小主机j1800 cpu,2G内存,三台终端播放4k台cpu占用率也升了不到5%。
高清一路带宽约10M,4K一路带宽约40M。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!