通過前igmpproxy和udpxy的配置,已經實現在不影響原有機頂盒的情況下,通過tcp協議發送視頻流,這樣無論在有線網還是無線網都能正常使用,避免了在無線環境下廣播組播數據時網絡性能急劇下降的情況。對於普通的智能電視,要想訪問到指定的視頻地址,通常是通過DLNA,因而,在路由器中還有部署一個DLNA服務器。
xupnpd是一個專為IPTV設計的DLNA服務器,Web的管理界面,可通過普通的文本編輯工具編輯播放地址,在IPTV方面比常見的minidlna和ushare強大不少。
xupnpd的項目主頁http://xupnpd.org/t/
其提供的下載有已經編譯好的二進制文件,挑選自己平台對應的版本上傳到路由器即可,為了減少空間占用,其中無用的列表文件和插件可以事先刪除。
最后做一個自啟動腳本,在開機時啟動xupnpd即可。
需要指出,若IPTV的原始播放地址是組播形式的,還要配合udpxy轉換成tcp協議,否則無法正常播放。