概述
多屏互动是指通过网络连接,不同的操作系统、不同的硬件设备(手机、PDA、TV等)之间,通过一系列的协议握手协商,
通过对多媒体(音频、视频、图片)内容的传输、解析、展示、控制等一系列操作,实现在不同平台设备上同时共享展示内容的功能。简单来讲,就是几种设备的屏幕,通过专门的连接设备就可以互相连接转换,比如手机上的电影可以在电视上播放,平板上的图片、电脑的内容都可以在电视屏幕上进行分享。
当前多屏互动协议主要有苹果的airplay、DLNA、chromecast、miracast、WiDi等,在此只进行概述,接下来会对相应内容进行详解
1). airplay:
airplay 是由苹果公司开发的私有协议,主要由airplay 音乐、视频、图片及airplay镜像功能组成,由于协议握手交互时需进行加解密认证,因而需要对其进行破解或者直接购买授权(AirPlay2 已经开放给三星、LG、索尼等电视厂商)。
2). DLNA:
DLNA成立于2003年6月24日,其前身是DHWG(Digital Home Working Group),即数字家庭工作组, 该组织由Sony、Intel、Microsoft等发起成立,旨在解决个人PC、消费类电子设备、移动设备等在内的无线网络和有线网络的互联互通, 便于数字媒体、内容服务的无限制共享。但该组织已于2017年1月5日正式解散。
3). chromecast:
chromecast 是由谷歌公司开发的多屏互动协议(私有协议,共有两个版本,一代、二代),其是将小屏幕(手机、平板、笔记本)的内容通过无线的方式发送到大屏设备(google TV、chromecast电视棒等)进行播放,支持音乐、视频的推送及镜像功能。
4): miracast:
是由WiFi联盟于2012年, 基于802.11 wifi 直连(wifi direct)制定的无线多屏互动标准, 通过该协议共享音乐、镜像。wifi 直连最大的特点在于:在媒体共享时不需要路由器,两台wifi直连的设备,一台充当AP角色,另一台充当station角色。
协议交互握手是基于rtsp,传输的音视频ts数据流(有的手机可能使用HDCP加密,因而接收端需要搭配HDCP授权),据测试,nexus pixel android8.0系统中,miracast source端已被替换为chromecast source端,所以由此也可以看出,miracast也是属于被google一步步抛弃的协议。
miracast develop spec:
Wi-Fi_Display_Specification_v1.1
WiFi_P2P_Technical_Specification_v1.2
HDCP Interface Independent Adaptation Specification Rev2_2_FINAL
5). WiDi (intel wireless display):
WiDi是由Intel开发的多屏互动协议, 其通过WiFi信号实现电脑与显示设备的无线连接,随着时代的发展,WiDi3.5已经可以与miracast兼容。
总结:
当前市面上,miracast一般用于Android镜像,不支持音乐(miracast音箱市面上一直没有看到)、视频单独推送,更不支持互联网视频App的在线推送,因为在看视频时没有人会想用镜像功能(必须保持手机屏幕常亮,浪费电且无法干其他的事情),而就一个镜像功能,也并不完美,因为无法做到全部手机的无缝兼容,所以从生态、形态及效果上讲,如果miracast不能尽快、更好的改变现状,那也将会是一个慢慢消亡的命运。
而DLNA只能用于音乐、视频的推送,而无法支持镜像的功能,况且该联盟已解散,所以也不容乐观,但由于Android平台上没有其他更好用的、大家都可以接受的开放协议,所以也是勉强的在坚守岗位。
AirPlay协议即支持音乐、视频的单独推送,又支持镜像功能,相当于DLNA与miracast协议的结合体,再加上众多视频APP的支持,是一个发展状况非常好的多屏互动协议,chromecast也是一个不错的选择,但两个都是私有协议。
无线投屏的关键就两个字,好用(关键指标如下: 搜索、连接快,资源多),毕竟好用跟能够用的差别还是挺大的。
最后
以上就是优秀薯片为你收集整理的多屏互动协议简介的全部内容,希望文章能够帮你解决多屏互动协议简介所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复