北京聯通 IPTV轉單播操作記錄

walteronly1發表於2024-08-17

前提:

北京聯通的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模式

podman run -d    --name=iptv    --net=host    -v /home/conf/iptv:/msd_lite    --restart=always    tinyserve/msd_lite

3 進入容器內,檢視網路卡資訊,修改繫結網路卡和監聽埠號

podman exec -it iptv sh
ifconfig
vi /etc/msd_lite.conf

4 配置修改部分

<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%。

相關文章