在之前的文章里我讲到了BBC iPlayer有多好,以及如何在Android设备上观看BBC iPlayer的节目。其实如果你是生活在大不列颠的话,这种事就和我看NHK一样简单,但被锁地区的就需要一些方法来解决这个问题。
在手机或者平板上,从GooglePlay以外的地方获取APP的方法还并不少,所以原本我以为,只要找到GoogleTV用的app后,配合VPN在电视机上使用,大屏幕观看BBC也是手到擒来,然而,事实却并不是这样。
通过搜索我们可以发现,BBCiPlayer的电视版app仅支持英国的一部分机顶盒(似乎是和NVIDIA合作开发),而并不像日本的很多服务支持几乎所有的GoogleTV设备。也就是说,普通的GoogleTV,想要在电视端完成所有的操作似乎并不可能。
在这里,产生了两个选择
- 使用HDMI把视频投在电视上(我并没有试过)
- 使用Chromecast功能(其他的各种投屏应该也可以)。 ←本文介绍该方法的实现内容
先上效果图(个人觉得莱茵克尔比他年轻时帅不少)
首先复习一下Chromecast的原理
从上文可以看到,虽然说是从手机投屏到chromecast(电视),但由于我们要用手机向电视下达播放的指令,所以手机上还是需要安装iplayer的app,并且,手机的IP地址需要在英国。
同时,由于真正下载并播放内容的是电视,所以电视的网络环境也需要变成英国的IP。
如何往手机及平板上安装BBC iPlayer可以看这里↑
接下来,进入app,点击右上角的cast图标。
如果顺利的话,就能在经过一小会的等待后,把内容投到电视/投影仪上。
很多人可能会发现,事情到这里一点都不顺利。
电视的画面可能就一直停在这里(图片来自网络)
我个人之前在使用这个时也碰到过这个情况,看是能看的,但等待的时间挺长。或者就是根本等不到内容出来的瞬间。
想了想,可能存在的原因是“手机和电视没有连在同一个vpn下”。(如下图)
该原因并没有完全验证过。
(2024/6/24更新:现在验证了,这个想法并不正确,速度慢完全是因为VPN慢,双方设备只要IP都是英国即可,并不需要把所有设备都塞在同一个VPN的网络环境下)
但我的猜测是,即便双方设备连去了不同的VPN,由于设定了本地连接穿透,导致即便出口不同,Chromecast图标还是会出现的情况。
但这时,Chromecast还会不会正常运作,就很玄学了。
那么如何解决这个问题?
我尝试了这个方式。
在路由器层面就把网络都搬去英国,这样的话,整个网络都在同一个英国VPN之下,自然上述玄学也就可以避免了。
具体方法见下文。
需要路由器支持,嫌麻烦的朋友还是弄根线最快,本人只是提供一个做法。