但这实际上不是能用一言蔽之的问题,背后涉及到的东西很多
首先你要明白手机投屏的两种模式
常见的视频APP,如腾讯视频、优酷、爱奇艺、学习强国、哔哩哔哩自带的投屏功能基本都采用的此协议
▲学习强国中的投屏功能
其实严格来说,DLNA协议其实不能算真正的投屏技术
因为你会发现,这种模式投屏成功以后,手机除了可以控制视频的进度、音量之类,也可以切换出去干别的事,不会影响电视继续播放
相当于手机起了一个「中间人」的作用,发了一个视频链接给电视,电视自己访问网址播放
只有视频、图片、音乐可以通过这个协议播放(因为它们可以流媒体传送),其他格式不行,所以它不支持对手机屏幕进行镜像投屏
这种投屏原理简单来理解就是:依靠局域网Wi-Fi传输数据,手机一边录屏,一边发送给电视
▲图源凤凰新闻@数码科技男
这种镜像投屏,一般使用的是Miracast标准(iOS端则是AirPlay技术)
但Miracast只是一种行业标准,各个厂家实现良莠不齐,不同设备之间投屏可能出现体验不佳的问题
同时Miracast在各品牌上手机的名称也不统一,你需要自己到手机设置中去找到并打开,比如华为是找到设置里的「更多连接」,小米则是「更多连接方式」,OPPO则是「更多无线设置」,VIVO则是「多屏互动」...
因为这个问题比较常见,所以单独说一下
首先采用推送模式的投屏,因为本质上是电视自己在播放,所以肯定是有声音的
而对于镜像模式,苹果采用是AirPlay,所以镜像投屏可以既有画面又有声音(电视盒子可以安装支持AirPlay协议的投屏软件,来实现iOS投电视)
这背后的原因是:安卓系统考虑到手机的最重要功能是语音通信,出于安全性,所以不允许其它应用获取手机的语音数据,从而保证通话不被截取
所以目前多数安卓投屏APP的解决办法是:录制手机外放的声音,来变相实现镜像投屏时的声音传输
不过,也有少部分投屏APP厂商能从手机厂商家取得特权进而实现镜像投屏有声:
▲乐播投屏在小米手机上可以有声音
更通用的其他的解决办法有:
▲AUX音频线
无线投屏的工作方式是先将视频流进行编码压缩,以数据包的形式无线发送到接收端,接收端收到数据包后进行重新组合,再进行解码还原图像
而同性能下,编码难度远大于解码难度
通常反过来操作,效果就大有好转,可能你用电脑投屏手机,1080P也能很流畅,就是这方面的原因
而什么时候取决于你网络呢?——当你视频高清到一定程度的时候
▲国外某视频站建议的上传编码设置
如果你是看4K60帧原盘,通过百兆局域网传输就已经有可能卡顿了,更别说投屏了!!
因为实际上电影的码率上下会有浮动,大场面的码率常有突破100Mbps,不能只按平均值计算
当然,多数人看的视频码率远达不到如此高,估计也只有蓝光发烧友会遇到这方面的问题
为了满足多种投屏场景,可能你还是需要投屏软件的,而常见且知名的投屏软件有:
▲乐播投屏的专利
而具体而言这几款投屏软件功能上的区别,看表格吧:
以上表格内容来自:
不过你要是只需要电脑投屏,那选免费的海豚星空也是可行的
如果你家的电视不是智能电视,没有投屏功能,那你有以下解决办法
首先容易想到方法肯定是直接靠有线连接,线材的形式也是多种
你可以选择MHL线
▲连接方式
也可以选择转接头
通常涉及的情况是把MicroUSB、Type-C、Lightning转换成HDMI或者VGA(老式设备一般只支持VGA)
▲扫码即可查看原文
但说实话,上面的无线投屏产品有点高不成低不就,不如直接多花钱上盒子
比如小米盒子、华为荣耀电视盒子、天猫魔盒、企鹅极光盒子等等,接到老电视上使用,除了可以投屏,也可以享受到智能电视的各种功能