目前,将手机终端信号经由Wi-Fi传输到电视、电视盒的主流技术有三种,分别是AirPlay、DLNA、Miracast。
原理:手机与设备连接同一Wi-Fi后,通过投屏协议传输数据。
投屏的两种模式:推送模式、录屏模式。
推送模式中,投屏之后的手机可以继续使用,例如关闭或聊微信,此时所投屏的内容并不会中断,最常见的就是视频软件里的TV按钮;
录屏模式中,就是同屏显示,例如iPhone的屏幕镜像功能,手机上的内容是实时显示在电视上的,主要应用于显示手机PPT、手机桌面等。
AirPlay:
AirPlay是苹果开发的一种无线技术,可以通过Wi-Fi将iPhone、iPad、iPodtouch等iOS设备上的媒体信息(图片、音频、视频等)传输到支持AirPlay的设备上。
DLNA:
DLNA,Digital Living Network Alliance(数字生活网络联盟),是索尼、英特尔、微软等发起的一套PC、移动设备、消费电器之间互联互通的协议,是一种解决方案,使得数字媒体和内容服务的无限制共享和增长成为可能,它们的宗旨是“Enjoy your music, photos and videos, anywhere anytime”。(不具备类似AirPlay的镜像功能)
目前支持在线视频通过DLNA协议传输的应用有腾讯视频、哔哩哔哩、搜狐视频等,手机搜索到电视后,选中后会发送一个视频地址给电视,电视收到地址后开始播放,如下图:
Miracast:
Miracast是由Wi-Fi联盟于2012年制定,以Wi-Fi直连为基础的无线显示标准,已被Android系统集成,Miracast是实时的,它可以实时传输源端(Source)的输出,另一种是接收端(Sink),也分主接收端(PrimarySink,支持影像或声音输出)及次接收端(SecondarySink,只支持声音输出)。而DLNA是基于文件的,且文件有各种各样的编码格式,播放器端必须能够处理这些编码格式。