无线传屏技术

—— Android 下的Miracast 实现

 AirPlay

AirPlay 是苹果开发的一致无线技术,可以通过Wi-FiI 将iPhone、iPad、iPodTouch 等iOS

设备上的包括图片、音频、视频通过无线的方式传输到支持AirPlay 设备。

AirPlay 具备DLNA 所没有的镜像功能(AirPlay 镜像),可将iPhone 或iPad 上的画面无线

传输到电视上,即设备显示的是什么,电视屏幕显示的就是什么,而不仅限于图片和视频,

你可以拿着 iPad 来当做方向盘,看着大屏玩游戏。AirPlay 镜像最牛的地方是可以实现双屏

游戏,让你的游戏有更多的交互,比如电视里显示的是游戏画面,而 iPad 上显示的是比赛

的路线图。

目前,AirPlay 只适用于认证过的苹果设备,主要是苹果自己的设备,包括iPad、iPhone、

Apple TV 等,和一些苹果授权的合作伙伴的设备,如向Pioneer 和Sony 提供技术授权的音响。

 DLNA

DLNA:Digital Living Network Alliance,是索尼、英特尔、微软等发起的一套PC、移动设

备、消费电器之间互联互通的协议,其宗旨是“随时随地享受音乐、照片和视频”。

DLNA 与AirPlay 功能比较类似,协议也大体相同,他们都可以让你手机中的媒体内容投

放到电视屏幕上。不同的是手机上的DLNA 并没有类似Apple TV 的AirPlay 镜像功能,也没

有Apple TV 所支持的双屏体游戏体验。目前DLNA 更多只是能将手机的照片和视频投送到大

屏幕中。

另外,在线视频也可以用DLNA 模式推送到客厅电视上显示,安卓系统部分播放器就具

备 DLNA 功能,目前支持无线推送的视频客户端有:腾讯视频、搜狐视频、PPTV 视频。前

提是你有能支持DLNA 的电视或电视盒。

DLNA 是基于文件的,媒体文件可能有各种各样的编码格式,播放器这端必须能够处理

这么多种编码格式,通常为了比较好的播放体验,DLNA 会先缓存一小段时间。

 Miracast

Miracast 是由Wi-Fi 联盟与2012 年所制定,以Wi-Fi 直连为基础的无线显示标准。支持

此标准的设备可通过无线方式分享视频画面,例如手机壳通过Miracast 将影片或照片直接在

电视或其它装置播放而无需受到连接线缆长度的影响。与DLNA 不同的是,Miracast 也有类

似于 AirPlay 的镜像功能,可以将手机中屏幕内容直接投放到高清电视屏幕里,这样你也可

以通过电视屏幕来玩游戏了。Android4.2 版本以后系统标配此功能(在设置或显示菜单中可

以找到,应用名称诸如:Wlan display、Wifi display、Miracast、Allshare cast 、Mirroring screen、

无线显示等,只是各厂家命名不同而已)。可以将手机屏幕通过无线显示接收器将画面无线

传输到其它较大屏幕上,画面传输延迟150ms 以下。

Miracast 是实时的,它可以实时传输源端(Source )的输出,源端任何屏幕的操作都会

被传输到接收(Sink )端。如果源端是播放媒体文件,源端负责先对媒体文件解码,然后再

编码为H.264 格式,接收端只需要做H.264 的解码就可以了。相对DLNA,Miracast 对于WiFi

通路的要求要更高一些。

 Android 下的Miracast 实现

实际上,Miracast 是Wi-Fi 联盟(Wi- Fi Alliance)对支持Wi-Fi Display 功能的设备的认证

名称。通过Miracast 认证的设备将在最大程度内保持对Wi-Fi Display 功能的支持和兼容。由

此可知,Miracast 考察的就是Wi-Fi Display(本文后续将不再区分Miracast 和Wi-Fi Display )。

而Wi-Fi Display 的核心功能就是让设备之间通过Wi-Fi 无线网络来分享视音频数据。图1

所示为Wi-Fi Display 中使用的其它Wi-Fi 技术项。

Wi-Fi Miracast

android miracast源码,无线传屏技术 - android miracast的实现.pdf相关推荐

  1. 多屏互动/无线投屏技术之—Miracast Version 2修改要点

    多屏互动/无线投屏的标准协议之一的Miracast/WIDI(Wi-Fi Display Technical Specification)在2017/4/21发布了2.0版本(Release 2 fi ...

  2. adb android源码分析,Android Adb 源码解析(base on Android 9.0)

    Adb 框架 Adb架构 Android Adb 一共分为三个部分:adb.adb server.adbd,源码路径:system⁩/⁨core⁩/⁨adb. adb和adb server 是运行在P ...

  3. Android系统源码下载及使用(Android 14到19源码)

    在创建了Android项目之后,会根据向导中Compile With的版本: 在随后创建成功的项目中显示该版本,在项目的结构显示如下: 展开android.jar,会得到系统的框架如下: 这些类和函数 ...

  4. android studio源码在哪里看,使用android studio 查看 android 的源代码

    以前都使用 source insight 查看源代码.   但是一直使用的都是盗版的.  决心改换成studio. Android 源码比较大. 相对于Eclipse . 使用studio 会更好一些 ...

  5. WordPress Blog Android客户端源码分析(一)

    一直想找一个大型的Android开源项目进行分析,由于自身和导师课程需要选择了wordpress的Android客户端源码进行学习和解读.源码github官方下载地址:开源项目地址.分析源码的最佳手段 ...

  6. 显示已连接启动传屏服务器,基于树莓派的无线传屏系统的设计与实现

    陈涛 陈辉金 摘要:无线传屏技术拟在无线的环境中,将客户端的屏幕信息,通过无线网络传输至服务器计算机上.相比与传统的视频共享或视频同步,无线传屏技术的优势为:所需的电缆少.终端可以随意移动,可提供更加 ...

  7. Android Adb 源码分析

    扭起屁股得意洋洋 最近,我负责的项目因为临近量产,把之前的userdebug版本关闭,转成了user版本,增加selinux的权限,大家都洋溢在项目准备量产的兴奋和喜悦之中不能自拔 谁知,好景不长,u ...

  8. 无线传屏服务器,无线传屏设备

    原标题:无线传屏设备 USB无线传屏技术它本质上还是软件Wi-Fi传屏,但通过硬件的封装巧妙避开了软件Wi-Fi传屏的两大问题: 1.使用前需要事先连接网络的不便性 2.Wi-Fi 信道容易干扰的缺陷 ...

  9. 无线传屏显示无法连接服务器,无线传屏,无线精彩

    无线传屏,无"线"精彩 在互联网时代,每一次技术的突破和创新,都是围绕着市场和用户的需求出发.随着网络传输速度的飞跃提升和无线无线投屏技术的发展,最终带来了更加便利的投影体验,为现 ...

最新文章

  1. 一个晚上,输掉了整个世界!
  2. python捷豹_图像处理基本工具——Python 环境下的 Pillow( PIL )
  3. include 路由 php,PHP简单路由
  4. Linux特殊权限:SUID、SGID、SBIT
  5. java图形包_java流布局图形包
  6. 只需20小时,让0基础的你掌握小程序云开发!这个暑假,约否?
  7. 部分Dell 740 不支持 Xen Server?
  8. 如何快速调出软键盘_*小星推荐*—如何快速的制作模具3D装配档
  9. 三十五、 rsync工具介绍、rsync常用选项、rsync通过ssh同步
  10. android device id修改器,修改硬盘ID硬盘序列号工具(Serial Number Changer)
  11. 广数980tc3从u盘复制到系统_广数980tc3数控车床
  12. 计算机科学导论课程考试,计算机科学导论教学革新阐述
  13. 机器学习:金融领域的岗位需求
  14. Ubuntu20.04安装搜狗拼音
  15. 【PSO三维路径规划】基于matlab球面矢量粒子群算法无人机三维路径规划【含Matlab源码 1682期】
  16. ps裁剪和裁切的区别_PS剪切、裁剪、裁切的区别
  17. 用Sqldbx 连接Mysql
  18. 远程链接linux桌面的软件,远程linux桌面软件
  19. Android常见的问题
  20. Java手写dubbo框架

热门文章

  1. 国标GB28181协议国标视频云服务EasyGBS的架构设计:一面安防、一面互联网
  2. 油溶性Mn掺杂量子点PL580nm--600nm(磷光量子点)
  3. 这焊接技术在班里排名第一没问题吧?
  4. 祝福墙html源码,蔡徐坤迎22岁生日,祝福墙仅一个大V留言,ikun:不爱都难
  5. 比亚迪年营收2161亿:扣非后净利降57% 获政府补贴23亿
  6. Python这个无所不能的全能选手的目前8大主要应用领域
  7. 高数——含有有理根式的函数极限
  8. 看懂这篇,至少关于Redis的面试你不用担心了
  9. 【SDL学习】来自华泰证券DevSecOps
  10. html 显示不同内容吗,鼠标经过切换不同的显示内容怎么做呢?_html/css_WEB-ITnose...