电视频道直播IPTV组播转发源观看轻体验
文章首发在影传社个人博客,务必移步阅读原文获得更多精彩内容。
前言
博客将近上线了两三年,也很久没写博客了,想安装一个 markdown 书写软件,发现以前在Mac系统下常用的 typora 已经变成付费机制了,而且相比 Mac 系统,Win 下安装并书写总感觉像是在整文本编辑器,没办法,索性将就下。
在之前分享的TV点播应用APP中,TVBOX目前依然很火,看来DIY还能玩很久,比如那个小苹果可谓是传遍了,所以转而折腾下电视频道直播方面的资源,权当记录。
过程
一般来说,家中观看电视频道直播最稳定的观看方式之一是借助运营商的IPTV机顶盒,运营商的IPTV在频道数量、高清化以及稳定性上都是运营级别的。
不过比较少人知道的是,运营商的IPTV因为全省统一播控、专网传输不占用公网都是透过组播传输,所以家中开通IPTV业务后,经由抓取数据包或者直接用网络上大神分享的各省运营商IPTV组播地址,家庭的局域网(光猫如果是路由模式就是连接光猫发出的WIFI)也可以播放诸如RTP或UDP开头的源地址,摆脱IPTV设备的依赖。
如上海电信IPTV 五星体育,rtp://239.45.3.209:5140
当然,直接播放RTP或UDP的源地址,对硬件性能和播放软件要求很大,所以一般又会借助UDPXY这类的组播转HTTP单播的路由器插件,在插件生效后,局域网内可以用诸如这类的地址
五星体育,http://局域网IP:端口/rtp/239.45.3.209:5140
在上面一步后,局域网看基本会很稳定了,路由器性能强劲外加转发顺畅下,基本能秒播,体验和使用IPTV机顶盒相差无二,并且这类地址的请求还是走专网。
再然后,如果家庭宽带能申请到稀缺的公网IP(之前电信联通比较好申请,目前大概都要加钱可及了),那么我们即使在异地透过不同运营商的网络也能透过公网ip访问,当然,因为运营商给的不会是固定公网IP,所以还要绑定DDNS之类的域名,所以最终变成了如这类的地址。
五星体育,http://域名:端口/rtp/239.45.3.209:5140
这一系列折腾下来,虽然够呛但也就获得了一套独属于自己的直播源地址,而且是运营级别的,彻底告别那些烂大街的卡顿、不清晰直播地址。
不足之处在于因为家庭宽带限制上行普遍在30Mbps左右,所以顶多只能几个人同时用,看1080P是没问题的(国内IPTV频道码率一般在1080P 8Mbps左右),如果很多人用30Mbps的小水管会很卡。
如果懒得自己动手折腾,也可以获取公网分享的组播转发头(前面那段),配合分享的RTP或UDP组播地址(后面那段),自行拼接后这样理论上各省市IPTV都能集齐。
公众号:shadowzen后台回复 组播储存 四个字即可获得整理的各地源
UDPXY默认端口是4022或4000之类的,那么在公网下开放这类端口的IP很可能承载此业务,拿来主义低调体验即可,没获得域名一般会频繁失效。
结语
值得一提的是,目前大部分酒店IPTV的解决方案貌似是这种,区别只在于设备数量和资金的投入,原理大致是近似的,作为个人玩家,要么把自己家中的IPTV折腾完毕体验要么拿别人分享的体验均可。
如果大家对此类话题感兴趣或想进行相关体验交流,欢迎留言互动,希望对大家有所帮助。
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!