上次俺开过一个贴,大意是换了一家internet供应商,把cable电视给停了。
原本以为很简单的事儿,用计算机看电视,然后cast到TV上不就行了?但是俺想的太简单了。
俺在电视旁边放了一台旧的Laptop,接到电视上,LD看了几天,抱怨说,不能像真正的沙发土豆一样看电视,原来,每当要换频道或者电视剧的下集的时候,人需要从沙发上起来,用计算机的鼠标切换,太不方便了。
于是就有了自己DIY一个电视机顶盒的想法。
1.调查。因为家里一直有cable电视,很久没弄怎么在计算机上看直播电视了。调查了一下,原来在计算机上看直播,比如CNN,BBC,CBC,世界各国的直播电视很简单,你只需要一个播放器和一个节目直播源。
播放器可以用VLC,开源,免费,不同的硬件上,还可以自己把源代码编译一下。
免费的节目直播源,只需要一个后缀为 .m3u或者.m3u8的文件。俺搜了一下,多如牛毛,世界各国的电视台,都可以看到。网上甚至有全世界3000多电视台直播源的文件
2.中文电视台。中文电视理论上也可以用上面的方法看,但是因为直播源的服务器在国内,试了一下比较卡。找到一看“电视家-海外版”的应用程序,估计在服务器在海外,速度挺快。收集了各个省的卫视台,和很多电视剧播放的台,没有100个频道,也有几十个。
3. 硬件。
俺以前买过一个树莓派,玩了一阵子,就丢在了角落,这次派上用场了
把单板机装了个盒子
找到一个蓝牙遥控器(没有的话,亚马逊上很多universal的),把所有键重新设置之后,和树莓派配上对(pair)
树莓派实际上还是一台计算机,操作系统是Linux,整个系统是不能用遥控器来操作的,所以必须把树莓派的操作系统换掉,换成Android TV,安卓电视机顶盒的操作系统。整个系统可以用一个遥控器来完成操作。
这个不难,不用俺动手,有人已经编译好了,只要刷进树莓派ROM就可以:
https://konstakang.com/devices/rpi4/LineageOS18-ATV/
但是里面没有YouTube,
还要刷进另一套系统 Google Apps,也是开源的
https://opengapps.org/?arch=arm64&api=11.0&variant=tvstock
4. 开机,一切顺利,安装 VLC,安装 本地电视台的apps,电视家-海外 Android 版,最后的桌面是这样的
VLC里面看海外的各个国家的电视台
电视家看国内各个电视台
Global,CTV是本地电视台
Open browser是看网上的电视剧的,整个browser可以用遥控器来控制,不用鼠标和键盘
YouTube看各种YouTube视频
昨晚LD亲自体验了一下,比较满意,完全可以以沙发土豆的身份看电视