投屏原理就是让手机与电视连接同一个wifi后,通过投屏协议传输数据。点击投屏按钮,手机就开始搜索wifi内有没有投屏广播服务。手机搜索到电视之后,手机会发送一个视频地址给电视,电视收到地址后,开始播放。投屏后,手机可以控制电视的进度,暂停,下一集,音量之类的指令。
以iPhone13Pro为例,从屏幕右上角向下轻扫,打开控制中心,点击【屏幕镜像】。选在搜索列表中点击想要投屏的设备名称即可。如果是支持投屏的应用,直接点击应用上方的投屏电视图标也可以进行投屏。
B站投屏原理是把手机上的播放页面数据传送到电视机上。
B站是用户们对哔哩哔哩视频网站的昵称,在下文中小白君也直接称之为B站,手机观看视频虽然移动方便,但是屏幕小是硬伤,不过现在有一个好消息要告诉大家,就是B站可以投屏到电视机上观看视频了。
投屏有两种模式:
1、推送模式
主要用于投屏视频和音乐,投屏之后手机可以关闭或聊微信,电视不会停止播放。玩手机看电视两不误。最常见是视频软件里的tv按钮。投屏推送的原理:手机与电视连接同一个wifi后,通过投屏协议传输数据。
2、录屏模式
就是投屏手机屏幕或者投屏电脑屏幕,也就是同屏显示。主要用于投屏手机PPT、手机桌面、吃鸡王者荣耀等手游;投屏淘宝微,信,抖音等暂时投屏功能的APP。苹果手机的屏幕镜像,安卓手机的多屏互动和乐播投屏手机版的镜像功能,都属于镜像模式。
通过数字光处理技术或者LCD液晶成像技术将图像或视频投射或反射到屏幕上的设备,可以通过不同的信号源,如计算机、手机、DVD、DV接入相应的图像和视频信号,实现播放。常用投屏技术路线为DLNA。DLNA的全称是DIGITAL LIVING NETWORK ALLIANCE(数字生活网络联盟),由索尼、英特尔、微软等发起成立、旨在解决个人PC,消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能DLNA标准包括多项协议及标准,其中最重要的部分是UPnP。对于我们目前的需求UPnP就能满足全部要求。UPnP介绍如下:
UPnP是一个多层协议构成的框架体系,每一层都以相邻的下层为基础,同时又是相邻上层的基础。直至达到应用层为止。该图中的最下面是就是IP和TCP,共两层,负责设备的IP地址。
三层是HTTP、HTTPU、HTTPMU,这一层,属于传送协议层。传送的是内容都经过“封装”后,存放在特定的XML文件中的。对应的SSDP、GENA、SOAP指的是保存在XML文件中的数据格式。到这一层,已经解决了UPnP设备的IP地址和传送信息问题。
第四层是UPnP设备体系定义,仅仅是一个抽象的、公用的设备模型。任何UPnP设备都必须使用这一层。
第五层是UPnP论坛的各个专业委员会的设备定义层,在这个论坛中,不同电器设备由不同的专业委员会定义,例如:电视委员会只负责定义网络电视设备部分,空调器委员会只负责定义网络空调设备部分,依此类推。所有的不同类型的设备都被定义成一个专门的架构或者模板,供建立设备的时候使用。可以推知,进入这一层,设备已经被指定了明确用途。当然,这些都必须遵守标准化的规范。从目前看,UPnP已经可以支持大部分的设备:从电脑、电脑外设,移动设备和家用消费类电子设备等等,无所不包,随着这个体系的普及,将可能有更多的厂家承认这一标准,最终,可能演化为公认的行业标准。
最上层,也就是应用层,由UPnP设备制造厂商定义的部分。这一层的信息是由设备制造厂商来“填充” 的,这部分一般有设备厂商提供的、对设备控制和操作的底层代码,然后,就是名称序列号呀,厂商信息之类的东西。