不少朋友向我咨询和购买盒子时,有一个要求就是可以投屏不卡,所以有必要费点口舌说说小屏投大屏的知识。
先说无线投屏下的必要条件,手机和设备(电视/盒子)在通一个无线网下;
基于同一wlan下是先决条件
此时如果你是iphone,那么购买果家的appletv或者生态产品,都可以实现基于airplay协议下的音画投屏,问题可能出在我是iphone但是只有一台安卓智能电视或者盒子,这种情况国内大部分也都是通过盒子安装像乐播投屏这类软件实现的。
如果你全套苹果生态,这篇文章几乎不用看了
我们主要说说安卓手机下的投屏,大概分为三种情况:
- 手机本地内的照片或视频投到电视上;
- 流媒体app的视频投放到电视上;
- 游戏或word等手机操控投屏到电视上;
最难的是哪个?
我想有的朋友可能已经有了答案,那就是第一种。
手机内容影音图文件投屏
因为国内没有完整原生安卓生态,各家都对投屏或多或少做了一些手脚,或者好听点称之为优化,这种情况下,假设投屏成功了,那么你的手机关机或者息屏都会造成投屏失败或者中止,毕竟它依赖你本地的文件浏览或播放,dlna虽然是标准协议,但是实际使用中你会发现往往不那么顺手,你都没办法在盒子中随便安装一个支持dlna协议的应用就解决了的,要么就是查询不到要投屏到的电视,要么就是查询到了就一直转圈或者等待连接,要么就是连接了会感觉很卡。
基于dlna实现客户端参与解码传输投屏
因为除去系统投屏协议的“私有化”,也和无线下的传输吞吐稳定性有很大关系。
想实现也可以,大部分都需要适配相应的app客户端或微信完成,而不是系统内简单地分享到屏幕这个操作,除非你小米手机要投到小米电视上,这个不是技术原因也不是硬件问题,而是厂商自己的小算盘,让自家的设备互联互通更方便。