Airplay、Miracast、DLNA传输原理的底层搭建

上一篇小编在《手机无线投屏的技术干货》一文中,跟大家介绍了Airplay、Miracast、DLNA、这三种传输效果和应用上的优缺点,今天小编在跟大家介绍下这三种传输原理的底层搭建上的不同:

首先DLNA、Airplay、Miracast区别:

Airplay

AirPlay是苹果开发的一种无线技术,可以通过WiFi将iPhone、iPad、iPodtouch等iOS设备上的包括图片、音频、视频通过无线的方式传输到支持AirPlay设备。

AirPlay具备与DLNA所没有的镜像功能,这一功能叫AirPlay镜像,可将iPhone或iPad上的画面实时传输到电视上。

DLNA与苹果的AirPlay功能比较类似,都可以让手机中的媒体内容投放到电视屏幕里。不同的是手机上的DLNA并没有AirPlay的镜像功能。

Miracast

Miracast是由Wi-Fi联盟于2012年所制定,以Wi-Fi直连为基础的无线显示标准。支持此标准的设备可通过无线方式分享视频画面,例如手机可通过Miracast将影片或照片直接在电视或其他装置播放而无需受到连接线缆长度的影响。

DLNA

DLNA即DIGITALLIVINGNETWORKALLIANCE(数字生活网络联盟),由索尼、英特尔、微软等发起,解决个人电脑,消费电器,移动设备在内的无线网络和有线网络的互联互通。

与DLNA不同的是,Miracast也有类似于AirPlay的镜像功能,可以将手机中屏幕内容直接投放到高清电视屏幕里。

底层概念

1.DLNA:DLNA其将整个应用规定成5个功能组件。从下到上依次为:网络互连,网络协议,媒体传输,设备的发现控制和管理,媒体格式。

DLNA主要包含以下四种产品:

DMS(DigitalMediaServer)数字媒体服务器其主要作用是作为媒体内容的提供者,为DMP/DMR提供内容播放,DMS可控制提供哪些媒体内容。

DMP(DigitalMediaPlayer)数字媒体播放器可搜索并播放DMS的内容,其作用相当于DMR+DMC。

DMC(DigitalMediaController)数字媒体控制器可搜索并控制DMR播放DMS提供的内容,即控制DMR与DMS的交互

DMR(DigitalMediaRenderer)数字媒体渲染器可播放DMS提供的内容。

Miracast是由Wi-Fi联盟于2012年所制定推广的一套网络协议,它的目标是实现设备间网络互联。它将家庭网络中的角色分为三种:控制点、设备和服务

设备:提供服务一个设备可提供多个服务。由多个设备集合而成的设备集合体称为根设备

服务:所能提供的功能服务服务是Miracast系统中最小的可控制单元(动作与状态)。服务是依赖于设备存在的。

控制点:发现并控制其他设备其职能为发现-连接-控制设备,通常为我们的投屏的手机。

Airplay是苹果公司的产品,所以在这里就不介绍了因为小编也不知道人家用的说明原理,好了 不多说了,想了解更多无线投屏方面的咨询记得关注小编!。

dlna和miracast可以共存吗_Airplay、Miracast、DLNA传输原理的底层搭建相关推荐

  1. dlna和miracast可以共存吗_AirPlay、DLNA、Miracast三大无线技术介绍

    在昨天的小米盒子发布会上,小米官方称小米盒子的米联功能可以将小米手机或iPhone.iPad上的图片.音乐.视频等精彩内容投射到电视上,让你感受大屏的刺激.而小米盒子能实现这一技术主要依靠的是Airp ...

  2. dlna和miracast可以共存吗_电脑如何投屏到电视?除了Miracast还有DLNA

    电脑如何投屏到电视?除了Miracast还有DLNA 电脑投屏到电视已经是很容易了,安装个投屏软件,利用Miracast协议直投,尤其是Win10更新,对Miracast有了一个好的支持度,我们似乎忘 ...

  3. dlna和miracast可以共存吗_高考化学必备之离子共存问题

    发生复分解反应 1.有气体产生. H+与CO32ˉ.HCO3ˉ.SO32ˉ.HSO3ˉ.S2ˉ.HSˉ等不能共存 如CO32-.S2-.HS-.HSO3-.等易挥发的弱酸的酸根与H+不能大量共存, 主 ...

  4. 嵌入式linux dlna,基于嵌入式Linux的家用蓝光播放机上DLNA功能的实现

    基于嵌入式Linux的家用蓝光播放机上DLNA功能的实现 随着网络的普及,各种支持上网和支持联网功能的家用电器设备的推广,人们迫切地寻求使其家庭网络的各种设备互通互联的方式,从而实现轻松的数字媒体共享 ...

  5. Android中开发DLNA,Miracast对比

    Android中开发DLNA,Miracast对比 需求是在android 9.0上实现投屏,手机,高通平台. 主流的投屏技术:Miracast,DLNA,AirPlay. Google主推的goog ...

  6. Android Wi-Fi Display(Miracast)介绍

    Android Wi-Fi Display(Miracast)介绍 2012年11月中旬,Google发布了Android 4.2.虽然它和Android 4.1同属Jelly Bean系列,但却添加 ...

  7. 镜像miracast投屏软件_什么是Miracast投屏,Miracast是怎么投屏的?

    原标题:什么是Miracast投屏,Miracast是怎么投屏的? 什么是Miracast投屏,Miracast是怎么投屏的? 我经常说手机.电脑.电视利用Miracast投屏,那么有人了解Mirac ...

  8. win10平板模式_Win10不支持miracast,你是不是就放弃了?

    Win10不支持miracast,你是不是就放弃了? 随着Win10系统对Miracast协议的一个支持,Win10电脑投屏似乎成为一种潮流,许多人都想去试试,但是理想很丰满,现实太骨感,不知道有多少 ...

  9. 镜像miracast投屏软件_创维电视上没有Miracast功能,怎么解决投屏问题?

    创维电视上没有Miracast功能,怎么解决投屏问题? 当下主流的投屏协议就是Miracast和Airplay屏幕镜像以及DLNA.而大多数的电视机投屏都是利用自带的Miracast功能. Mirac ...

最新文章

  1. java下拉框选择_java中下拉框选项内容
  2. mysqlhotcopy 热备工具体验与总结
  3. assign与weak区别(面试)
  4. docker ssh
  5. mysql 集群与主从_Mysql集群和主从
  6. 共享可写节包含重定位_理解重定位
  7. pycharm导入本地文件,程序运行正常,但导入模块时出现红色波浪线
  8. webAppbuilder微件使用教程2 常用微件介绍
  9. ./configure 出错Your intltool is too old. You need intltool 0.35
  10. Ubuntu16.04安装VSCode
  11. matlab 带通滤波函数,用matlab制作带通滤波器.doc
  12. 理解机器翻译模型 Transformer
  13. python获取中文字体点阵坐标_中文点阵字库的python自动生成程序
  14. 一份硬核计算机科学CS自学计划
  15. cdoj 71 I am Lord Voldemort 水题
  16. html p行间距离 p标签上下行间距CSS设置
  17. 根节点,子节点,叶节点
  18. 信息化技术在农业上的应用
  19. 什么是用户体验地图?该如何绘制?
  20. mysql zimbra_zimbra的使用与管理

热门文章

  1. SharePoint 2010 客户端对象模型使用 ECMAScript
  2. DRF parser请求流程
  3. Shiro笔记(二)Shiro集成SpringMVC的环境配置
  4. [leetcode]Flatten Binary Tree to Linked List
  5. 线程--线程池--委托--task---async/await
  6. 短信猫前台群发短信的示例程序
  7. Ubuntu18.04安装微信(方式二)
  8. Glib2之dbus用法(五)
  9. 解决Mac网速越来越慢(飞一般的感觉)
  10. Android9.0添加HIDL