android miracast源码,无线传屏技术 - android miracast的实现.pdf
无线传屏技术
—— 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相关推荐
- 多屏互动/无线投屏技术之—Miracast Version 2修改要点
多屏互动/无线投屏的标准协议之一的Miracast/WIDI(Wi-Fi Display Technical Specification)在2017/4/21发布了2.0版本(Release 2 fi ...
- adb android源码分析,Android Adb 源码解析(base on Android 9.0)
Adb 框架 Adb架构 Android Adb 一共分为三个部分:adb.adb server.adbd,源码路径:system/core/adb. adb和adb server 是运行在P ...
- Android系统源码下载及使用(Android 14到19源码)
在创建了Android项目之后,会根据向导中Compile With的版本: 在随后创建成功的项目中显示该版本,在项目的结构显示如下: 展开android.jar,会得到系统的框架如下: 这些类和函数 ...
- android studio源码在哪里看,使用android studio 查看 android 的源代码
以前都使用 source insight 查看源代码. 但是一直使用的都是盗版的. 决心改换成studio. Android 源码比较大. 相对于Eclipse . 使用studio 会更好一些 ...
- WordPress Blog Android客户端源码分析(一)
一直想找一个大型的Android开源项目进行分析,由于自身和导师课程需要选择了wordpress的Android客户端源码进行学习和解读.源码github官方下载地址:开源项目地址.分析源码的最佳手段 ...
- 显示已连接启动传屏服务器,基于树莓派的无线传屏系统的设计与实现
陈涛 陈辉金 摘要:无线传屏技术拟在无线的环境中,将客户端的屏幕信息,通过无线网络传输至服务器计算机上.相比与传统的视频共享或视频同步,无线传屏技术的优势为:所需的电缆少.终端可以随意移动,可提供更加 ...
- Android Adb 源码分析
扭起屁股得意洋洋 最近,我负责的项目因为临近量产,把之前的userdebug版本关闭,转成了user版本,增加selinux的权限,大家都洋溢在项目准备量产的兴奋和喜悦之中不能自拔 谁知,好景不长,u ...
- 无线传屏服务器,无线传屏设备
原标题:无线传屏设备 USB无线传屏技术它本质上还是软件Wi-Fi传屏,但通过硬件的封装巧妙避开了软件Wi-Fi传屏的两大问题: 1.使用前需要事先连接网络的不便性 2.Wi-Fi 信道容易干扰的缺陷 ...
- 无线传屏显示无法连接服务器,无线传屏,无线精彩
无线传屏,无"线"精彩 在互联网时代,每一次技术的突破和创新,都是围绕着市场和用户的需求出发.随着网络传输速度的飞跃提升和无线无线投屏技术的发展,最终带来了更加便利的投影体验,为现 ...
最新文章
- 数字信号的最佳接收理论
- ie8下jquery改变PNG的opacity出现黑边,ie6下png透明解决办法
- [POJ 2329] Nearest number-2
- JavaWeb显示器
- 黑暗的富士康服务器被黑厂商用户名密码被泄
- python——opencv入门(一)
- SpringCloud系列研究---Eureka服务消费Feign
- Linux下配置安装NFS
- Web前端笔记和简历模板
- Java 实现了第三方QQ账号登录(附源码)
- Robo 3T下载安装和使用
- pandas计算相关系数
- python一阶差分_Python使用pandas对数据进行差分运算的方法
- 如何注册域名的详细图文过程分享
- 机器学习数学篇—基础数学知识清单
- 逆水寒捏脸服务器维护,《逆水寒》优化热门服务器排队体验 捏脸颜值评分机制优化...
- java开发社交网站_仿知乎问答社交平台网站
- 【JUC高并发编程】—— 初见JUC
- 【四】零基础上手HAL库之—GPIO按键
- mysql不包含模糊查询
热门文章
- etcd defrag bug [3.1.4] 之前通病
- 字母打字练习--键盘事件onkeydown--keycode - css
- SimpleDateFormat日期格式
- 通过挂载阿里云盘,把手机存储空间扩展到2000G【详细教程】
- 笔记: SpringBoot + VUE实现数据字典展示功能
- ARM处理器的产品线——Cortex
- Python绘制成都地铁全线路图!有路线图也搞不清楚啊!
- autojs读取文字_初探 Autojs ,写了个简单的微信群聊机器人(02.22新增了 face++的人脸识别 API )...
- 利用python指定爬取LOL全皮肤
- winxp系统IE浏览器出现flash not loaded的解决办法