虽然说只是一个设想,但是兴许以后就实现了呢
以及不知道有没有 V 友已经这么做了(比如酒店前端),来分享一下?
为啥叫土炮 IPTV
成本低!,而且架构真的很土。以下想法可能很幼稚,请大佬轻喷。
背景
- 内网资源站的那个事
- 几年前罢,我还是热衷于卫视的。有次在楼顶安天线,正好邻居上来晒太阳,就互相开玩笑说,可不可以多拉根线去他家,然后每个月给我点钱,一起共享电视看
网络结构
传输
我原本想过拉同轴线,但是信号调制是个问题。后来又想了想,可以走以太网啊!
于是算了一笔账:一个高清频道算他 8Mbps ,标清频道 4Mbps ,一个用户接一个百兆网口完全够用了,甚至还能继续接交换机,几个房间同时看。我所在的小区一栋楼七层,四七二十八,考虑到不是人人感兴趣,一台百来块的双千兆+24 百兆的交换机已经能满足全楼需求。
至于如何入户,没错,直接网线入户 —— 至少在我这个老小区这么干没啥问题,要是酒店搭建前端也没啥问题,新小区可能有些麻烦了(不过毕竟是开脑洞,那么咱就假设这些阻碍不存在罢)
网络划分上,共用一个 10.0.0.0/16 (别问,问就是好打好记),流服务器放在 10.0.0.1
服务端
为了省事起见,用单播流,流服务器上装nginx-http-flv-module,同一台机器的ffmpeg接收到节目源送来的信号之后直接 RTMP 拷贝上去,不同节目就是不同路径(就,cctv1.flv ,cctv2.flv......)
至于平台管理,再搭建个骆驼 IPTV面板就行
客户端
各种垃圾安卓机顶盒,能解码 1080p 那种,安装客户端(网上很多空壳的骆驼 IPTV 客户端,安卓修改器修改里面的地址就能用)开机启动,用 HLS 或者 HTTP-FLV 连上来流服务器进行播放
节目源
这个就来源广泛了
- 最基础的,各种公网稳定源(比如公网 v6 源都挺稳定)都可以
- 也可以经典的 115.5 中六,一个节目一个机顶盒,再用采集卡进服务器。中六开锁信号都是 DVB-S 标清,老高斯贝尔机顶盒+CVBS 采集卡都够用,一个节目也就六七十块成本
- 如果有运营商的 IPTV ,也可以直接接进去,更稳定,就是不确定运营商对于长时间不关机,而且多个节目同时拉流的应用会不会有反制措施
各位 V 友怎么看?欢迎讨论。
