背景原因
由于学习需要,要把手机上的一些视频在笔记本上播放:
1、视频不支持下载,只能在应用程序中在线观看。(主要是懒得下载)
2、视频投屏到电视机上,比较不方便做笔记,总不能天天蹲在客厅里,特别深夜会影响家人休息。
3、苹果手机,WIN7笔记本电脑。
原本以为是一件很简单的事情,结果采坑无数。。。
了解三大投屏技术
AirPlay技术
AirPlay 是苹果开发的一种无线技术,可以通过WiFi将iPhone 、iPad、iPodtouch 等iOS 设备上的包括图片、音频、视频通过无线的方式传输到支持AirPlay 设备。因为我的手机是苹果的所以我优先选择AirPlay。
Miracast技术
Miracast是由Wi-Fi联盟于2012年所制定,也有类似AirPlay 的镜像功能,可以将手机中屏幕内容直接投放电视中,这样你也可以通过电视屏幕来玩游戏了。Android4.2.2版本以后系统标配此功能。
DLNA技术
DLNA,Digital Living Network Alliance,是PC、移动设备、消费电器之间互联互通的协议。DLNA与苹果的AirPlay比较相似,都可以让你手机中的媒体内容投放到电视屏幕里。不同的是手机上的DLNA 并没有类似AirPlay或Miracast的投屏镜像功能。目前DLNA只支持将手机的照片和视频投送到大屏幕中。
采坑日记
坑一:投屏软件选择
经过一顿百度,下载尝试,发现很多支持手机投屏到电脑的软件要么是收费(傲软为代表),要么有试用期(乐播为代表),好用是好用但是我只想白嫖,而且是长期白嫖。所以我还是依然决然的下载了其他的免费软件,一顿尝试发现全都是坑,还是用github靠谱。
坑二:Airplay Receiver for windows的使用必读
最终从github搜到了一个Airplay Receiver for windows,然后百度了一顿评价还是挺不错的,遂下载安装。(为了节约大家时间,我先说下结果:镜像成功了,但是没有声音,直接投视频失败。)
1、务必更新到最新版: Blueberry V
(这个只要下载就是最新版可以忽略。)
2、Airplay 需要调用Apple Bonjour 广播服务, 先安装zip包内的 Bonjour64.msi 或 Bonjour.msi(不安装,无法在手机镜像投屏中发现电脑设备。)
3、如安装后运行提示找不到 dll, 安装VC运行库 : https://aka.ms/vs/16/release/vc_redist.x86.exe(新电脑基本100%缺少运行库,此外如果你当时电脑在安装更新很可能安装失败,建议重启后安装。)
你以为这样弄完就行了??
不,并没有。我发现我用iPhone的镜像投屏没有声音。。。。这时我第一反应是百度,第二反应才是看文档。。。(别跟我学,一定要养成先看文档的好习惯,不行再百度。)
然后我在Q & A的第一行就看到了我的问题。
1. 视频推送投屏怎么用?
* 播放视频不要用镜像, 请用Airplay视频推送, 安装 [PotPlayer](https://daumpotplayer.com/download/) 或者 [VLC](https://www.videolan.org/vlc/) , 安装到C/D/E盘都行, 程序会调用其播放视频.
2. iPhone/iPad连接不上电脑 ?
* 进入Windows防火墙/允许应用通过防火墙, 允许 blueberry-Airplay.exe
3. iPhone找不到设备?
* 确认安装了Apple Bonjour 服务
4. 支持安卓镜像到windows吗?
* 本程序只支持iPhone/iPad/Mac 镜像到windows系统, 安卓建议使用 [scrcpy](https://github.com/Genymobile/scrcpy)
然后我安装上来也没有用。。。添加了防火墙还是不行,并没有像上面说的那样成功调用;手机投屏选择AirPlay(扬声器与电视),然后电脑屏幕不仅没有声音,也没有画面了。。。。
坑三:Windows Media Player
Windows Media Player,Windows自带播放器,支持DLNA投屏。
(为了节约大家时间,我先说下结果:不成功,没有声音,没有画面,没有任何反应。)
1、开启SSDP Discovery服务
2、开启UPnP Device Host服务
3、开启Windows Media player network sharing service服务
4、点击“选择媒体流选项”,“启用媒体流”,“全部允许”,“确定”。
5、打开Windows media player,点击左上角的“媒体流”,把“允许远程控制我的播放器”和“自动允许设备播放我的媒体”都设为允许
然后电脑屏幕没有声音,没有画面。。。。
坑四: kodi
(终于迎来了成功案例!)
Windows7下载并安装kodi,提示失败,需要安装KB2670838的升级补丁。
安装好补丁和kodi后需要设置投屏功能
-
先进设置(左上角第二个图标)
-
设置为中文,一步步来,
Interface Setting
->Skin
->Fonts
->Arial based
然后Regional
->Language
->Chinese Simple
-
开启投屏功能,
返回
->服务设置
->UpnP/DLNA
->允许通过UPnP远程控制
后即可搜索到kodi
然后终于成功了!!!
另外:Kodi 默认并没有启动 AirPlay / DLNA 的支持,需要手动启用。首先进入“系统->服务->ZeroConf”,打开「向其他系统声明服务」的选项。如果提示“启动 ZeroConf 失败”的错误,请在安装了苹果 iTunes 软件后再试。在成功开启“向其他系统声明服务”之后,进入“系统->服务->AirPlay”,允许「启用 AirPlay 支持」即可。(另外,“UPnP / DLNA” 也可以在设置里开启)
不过,Kodi 的 AirPlay 功能仅能用于播放视频和音乐,无法实现屏幕镜像和玩游戏等高级功能。但大多时候这已经够用了。