一、DLNA协议
多屏互动技术的核心:dlna协议。利用网络技术(有线或者无线),将各种各样的设备互联,通过标准的协议(主流的是dlna协议)进行数据交互,实现媒体资源共享。
比如:生活中常用的视频投屏技术。
dlna协议提供的是设备互联资源共享的解决方法,并不是一种新的技术。
二、DLNA协议内容
- UPnP协议。当一个设备注册了带有DLNA特征的信息,这个设备就能被同一局域网中的其他DLNA设备通过设备标准搜索到。UPnP协议是intel公司发起的一个设备搜索协议。
UPnP(Universal Plug and Play,通用随插即用服务)是各种各样的智能设备,无线设备和个人电脑等实现遍布全球的对等网络连接(P2P)的结构。
任何操作系统和任何编程语言都可以使用UPnP设备。
- SOAP(简单对象访问协议),保证DLNA协议可以跨平台工作。它用来描述一个操作或者状态信息,信息通过网络连接将其发送给接收者,接收者对信息解析。
- MQ(消息队列)。dlnad设备通过有效的身份的在消息队列中取走属于自己的信息。SOAP与MQ结合使用,MQ为SOAP提供高效率并且可靠的信息传递。
- HTTP服务器。建立好的网络连接将资源传递给请求者。