一 简介

  AirPlay协议是苹果公司实现的在苹果产品之间传输媒体流信息的一组协议。苹果公司产品之间可以使用该技术自动地互相发现,并且轻松地互相传输音乐、图片及视频文件。此外,AirPlay还有一种镜像(AirPlay Mirroring)功能,可以将iPad或者iPhone的整个屏幕投放到更大屏幕的电视机上,实现“无线投屏”的效果。
  AirPlay协议的基础是组播DNS(Multicast Domain Name Server,简称mDNS)协议和DNS服务发现(DNS Service Discovery,简称DNS-SD)协议,它们是IETF Zeroconf工作组(www.zeroconf.org)提出的用于自动寻找设备及服务的网络协议,苹果公司以这两个协议为基础,实现了苹果公司数字家庭网络框架。
  AirPlay协议消息发送格式及规则基于mDNS协议(http://files.multicastdns.org/draft-cheshire-dnsext-multicastdns.txt),mDNS协议基于组播技术,定义了家庭各个设备之间的消息的基本格式和接收/发送规则。该协议以DNS协议为基础,并对其消息格式和消息收发顺序作出了一些修改。例如对DNS消息包头进行了简化,使其专注于实现家庭设备的互相发现;另外,考虑到使用组播技术,

关于AirPlay协议(一)相关推荐

  1. AIRPLAY 协议研究

       AirPlay协议针对苹果设备实现软件层的传输.显示信息交付组的一套私有协议.该技术支持自动地互相发现,互相传输音乐.图片及视频等信息资源文件.此外,AirPlay支持实时传输视频流.音频流功能 ...

  2. 关于airplay协议实现镜像功能研究

    工作中需要研究airplay以实现IOS的镜像服务端,将了解到的内容记录下来. Airplay可以实现将设备中音频.视频.图像通过本地无线网络发送远端设备:Airplay功能实现利用了很多标准协议,包 ...

  3. 苹果Airplay协议以及AirTunes流程总结

    一.均通过mDNS协议发现 二.airplay协议总结 /reverse 协商请求 /scrub POST方式为seek请求 GET方式为获取播放位置 /volume 设置音量:0.000000为静音 ...

  4. airplay协议开发第3部(mdnsd注册airplay服务)

    1 服务注册 Airplay通过mdnsd对外发布2个服务,在发布服务的时候,说明自己支持的功能.例如,在发布 raop服务的时候,会说明传输音频是使用UDP还是TCP. 那么,手机在发现raop服务 ...

  5. airplay协议开发第2部(介绍接口、视频、音频的操作)

    1 AirplayLibrary项目提供的接口 AirplayLibrary项目编译出Airplay.dll动态库,对外提供的接口函数如下: //=========================== ...

  6. AirPlay协议结构record

    AirPlay协议非官方文档 参考博文 关于airplay协议实现镜像功能研究 They are based on well-known standard networking protocols s ...

  7. [资料]airplay协议

    相关资料 Unofficial AirPlay Protocol Specification Android 开发 AirPlay Server AirReceiver 使用Java写的运行在PC端的 ...

  8. Airplay相关协议

    前段时间刚做完Airplay的相关应用,现在就开发的一点经验和大家分享一下. 首先,说说Airplay吧,Airplay可以将iPhone,iPad或iPodtouch等设备上的视频.音频以及图片传输 ...

  9. AirPlay Android接收端学习一 协议

    一 AirPlay 接收端描述 AirPlay是苹果的私有协议,苹果官方未开放api和sdk,目前相对权威的一份非官方协议文档.这篇文档详细描述了aiplay 服务发现.图片.音视频.镜像投屏的相关协 ...

最新文章

  1. Fedora开启telnet服务
  2. 加入微信洗稿投诉小组1个月后,有三说说为什么坚持只发原创
  3. windows Server 2003 尝试安装.NET Framework 4 失败
  4. Windbg SOS and CLR版本不一致的解决方案
  5. jquery-滑动的选项卡
  6. Nginx设置上传文件大小限制
  7. 图灵奖背后:一个奥斯卡拿到手软,一个公司卖了 160 亿
  8. np.random.uniform,random,choice,newaxis
  9. 论文赏析[TACL18]隐式句法树模型真的能学到句子中有意义的结构吗?
  10. 推荐几个e书下载地址
  11. Centos 8 阿里yum源配置
  12. OpenWrt 内的阿里云盘 WebDAV 做磁盘使用
  13. 互联网产品运营管理知识一网打尽
  14. 阿里云服务器docker安装网心云容器魔方
  15. 微信小程序创建节点选择器获取宽高wx.createSelectorQuery
  16. Ubuntu18.04网络连接图标上显示问号
  17. 一字一句的搞懂vue-cli之vue webpack template配置
  18. 机敏问答[复变][2] #20210616
  19. CSS第九天学习总结—— favicon 图标、SEO优化、logo SEO优化
  20. 宇宙为什么要限制光速,限制光速背后的玄机是什么?

热门文章

  1. 机顶盒demux的流程
  2. crmeb pro v1.2 人人分销模式下,分销员管理列表显示问题
  3. 优衣库经验:我们怎么做O2O?
  4. cherry-pick(命令行和idea方式),git部分常用命令及一些注意事项
  5. 传奇假人自动上线_传奇在哪里设置假人上线数量
  6. 计算机专业对身体伤害大,长期对着电脑危害竟然这么大,太可怕了!IT职业要当心这4大疾病找上门来...
  7. 【PHP】悟空CRM安装遇到的问题
  8. 【洛谷P1359租用游艇】
  9. 如何让SPRO配置页面中显示对应的事务代码
  10. 博客园 美化主题(绝对有效)+ CSDN 搬入 博客园