zoukankan      html  css  js  c++  java
  • OS X系列文章 AirPlay+Apple TV影音方案研究[转]

    OS X系列文章 AirPlay+Apple TV影音方案研究
      Mountain Lion可是带着200多项新功能来到了Mac,对于Mac使用者而言,新体验让人赞叹也好、吐槽也罢,实际产生的疑惑可是远远高于200+吧!随着接触的深入,我们将探讨最为热门的话题,同时带来独家的研究报告。

     

     

      这是一份关于AirPlay的综合性研究报告,我们探讨的是苹果用户所疑惑的实际话题,关于AirPlay,苹果未告知我们的一切,我们通过实际的测试情况,将最全面的体验做总结,AirPlay通过Apple TV与Mac间的可能性和局限性,你都会在本文中看到。

    研究前的疑惑:

    ●第三代Apple TV支持1080P的视频传输,对于AirPlay而言是否成立? ●网络环境的要求和链接方式有什么需求? ●AirPlay以无线方式传播音视频流媒体的功能,能否承担起新的家庭影院方案呢?

    AirPlay是什么

      AirPlay是苹果提出的一种无线传输协议,可将iPhone、iPod Touch、iPad、Mac电脑上的视频及在线视频无线传输到Apple TV上,然后连接大屏输出设备(如高清电视)进行播放。而在升级到OS X 10.8后,AirPlay引入了屏幕镜像功能,意味着能够使用第三方播放器了。

     

    镜像让AirPlay强大起来

      作为苹果公司研发的无线音频、视频分流系统,AirPlay在OS X Mountain Lion中迎来了自身的重大更新——新添的AirPlay镜像功能,让Mac电脑通过无线技术将自身屏幕上的内容映射到一台连接了高清显示器的Apple TV上。

     

      2012年以前发布的Mac电脑及系统已经可以将iTunes上的视频通过AirPlay传输至Apple TV,但无线传输视频文件存在严重的局限性,首先是在iTunes里视频格式的支持很有限,只能将MP4、MOV等苹果最为常用的视频导入进iTunes的资源库里,其次导入的时间也非常缓慢,想要导入一部720P的高清电影会花上近一个小时。同时无法在本地重播这些视频文件也是功能上的一大缺陷。

      率先采用AirPlay镜像功能是在iOS设备端,镜像要求系统产生两个视频画面,一个在本机的屏幕上播放,而另一个则被传输至外连的显示器。在Mac电脑上支持AirPlay镜像功能,也就是意味着在Mac上呈现的内容均可播放在高清电视上。

      不过,和iOS的设备一样,Mac系列的产品也需要搭载支持AirPlay镜像的硬件。本次新系统更新,AirPlay镜像功能仅支持2011年及以后发布的MacBook Pro、MacBook Air、iMac、Mac mini产品。其原因在于,它们是苹果公司第一代具备“H.264标准”硬件编码的设备。   AirPlay不仅仅承担视频转接的作用,它还要调整视频的分辨率,保证其能在HDTV上播放。此外,AirPlay还要将色彩空间 (colour play)从电脑的RGB色彩模式转换至电视机使用的YUV模式。以上的这些任务都需要占用大量的处理器资源,所以如果没有外接硬件的帮助的话,Mac产品的镜像功能将不可能实现,这就得请上Apple TV了。

     

    疑惑解析1:分辨率

      Mac可以支持AirPlay镜像功能,但不同的Mac屏幕分辨率不同,镜像到Apple TV并最终显现在高清电视上的分辨率是多少呢?我们可以调整镜像中的分辨率吗?最为重要的是,不是全高清屏的机型(例如13英寸的MacBook Pro)能够支持1080P全高清的镜像传输吗?

    测试用硬件:

    Apple TV+索尼KLV-42EX450电视机(1920×1080分辨率) 明基V2200Eco显示器(1920×1080分辨率) MacBook PRO(13英寸MD313-1280×800分辨率) 镜像时的第三方播放软件:射手播放器

         

     

     

      带着这些问题,我们先来看看Mac端的AirPlay镜像功能提供了哪些设置选项。通过点击AirPlay在菜单栏上的图标,开启镜像功能,同时打开显示器的偏好设置,在整个过程中我们通过偏好设置里的选项来测试不同的分辨率镜像情况。

      在开启镜像功能后的显示器偏好设置里,提供了三个设置项:

      “最适合内建显示器”,就是按照Mac电脑屏幕的分辨率进行显示,外接电视的分辨率和Mac电脑屏相同,未必全屏显示;“最适合AirPlay”会让电视机全屏显示,但是并不是在点对点模式下,而是调整画面的长宽比;“缩放”就是以Mac内置显示器的长宽比来调整外接电视的显示大小。

     

     

      总体来说,如果Mac电脑内置显示屏的分辨率和外接电视的分辨率不相同时效果就有所打折。由于Mac电脑的屏幕分辨率一般不会高于1920×1080(最新款Retina屏MacBook Pro笔记本和27英寸iMac一体机除外),而目前的高清电视则多1920×1080全高清辨率,所以大家更为关注的是:一款低分辨率的Mac电脑(如13英寸的MacBook Pro),是否可以通过AirPlay输出全高清画面到全高清电视上。这也是我们接下来要研究的重点!

     

    结论:

      MacBook可通过外接全高清显示器再镜像实现1080P无线视频传输

      LULUSIR手中仅有13英寸MacBook Pro,我们做了一个大胆的假设:由于MacBook可外接显示器并关闭内置屏,这样的话,是否可以先外接一台全高清显示器,然后再将画面镜像出去呢?

      我们将22英寸的明基V2200Eco连接到MacBook Pro并设置为主屏,分辨率升至全高清,再打开AirPlay镜像功能,这时高清电视机上便能映射出真真点对点的1920×1080全高清影像了。

     
     

     

            

      在全高清显示器上的AirPlay镜像功能截屏对比。由于是完全的镜像,所以此时全高清显示器上的画面分辨率也就是电视上的画面分辨率。从左到右分别是1080P/720P/480P的对比

     

    这是全高清电视上的1080P镜像实拍效果:画面清晰,细节真实

    疑惑解析2:网络

      AirPlay要求Apple TV和Mac电脑处于同一无线网段下,如连接同一无线路由器。另外,由于Apple TV带有一个有线网口,所以它也可以连接无线路由器的LAN口,以“单向无线”方式实现AirPlay,即Mac电脑无线传输数据到无线路由器,然后有线数据传输到Apple TV。

      既然涉及到无线,那么就有了另一个很重要的问题,便是无线传输可以保证视频流畅吗?什么样的连接方案是最为合适的呢?输出全高清画面,需要多快的无线网速呢?
     

    测试环境

    无线路由器:TP-LINK TL-WDR3310 (千兆有线、双频无线)路由器 无线路由器的无线规格:双频,2.4GHz@300Mbps+5GHz@300Mbps

     

     

      由于无线视频传输一直是一个技术难题,很多厂商都未能给出完美解决方案。所以,我们直接上了一款比较高端的无线路由器,该路由器为双频路由器,可同时提供2.4GHz频端和5GHz频段,并各自提供了300Mbps的带宽(连接速度)。我们用Apple TV连接2.4GHz频段,MacBook Pro连接5GHz频段——这时的无线传输速度是最快的!

      实际测试,在这种纯无线组网方案中,720P以上的电影播放均会出现卡顿和延时现象(具体测试成绩见表格)。

      接下来换用单向无线方案,即将Apple TV连上网线(1000Mbps连接),这种情况下即使是上1080P的高清电影视频的播放也不在出现卡顿的情况,不过在高速的动态场景表现中偶尔会出现掉帧。

      最后是在两端均连上网线的情况,这样的环境自然视频播放稳定很多,不过这样的连接方式实际上已经失去了AirPlay的意义!使用环境完全受到了线缆的限制!



     

    结论:

    Apple TV接网线以单向无线方式实现AirPlay效果最好

      Apple TV通常的使用较为固定,摆放在靠近电视机的位置,所以连上网线并不会对体验带来什么影响,而Mac电脑的选择推荐MacBook作为镜像端口的选择,因为MacBook移动性较强,无线可实现远程的操控,对镜像功能来说体验最为实用。

    疑惑解析3:音频

      最后一项我们测试的是音频方面,首选想打造无线的影院级方案,音频自然是不可轻视的。我们知道Apple TV除支持HDMI接口外,还配置有一组光纤接口,那么通过功放的连接5.1声道能够实现吗?

     

    测试环境

    HDMI 4 Ports switicher with 分离器 雅马哈440功放 光纤线若干

      AirPaly镜像功能的强大在于不仅是流视频无线传输,镜像的同时音频也同步传输至电视机或外接音箱上,这才是影音方案的基础保障。

      不过,要实现影院级的家庭方案,5.1的数字音效是少不了的,可是通过走HDMI连接功放,音频始终只支持2.0声道,不得不上光纤来试试。在此之前,我们将射手播放器的数字输出开启了。结果却同样令人失望,无论是通过分离器分离音频信号再走光纤到功放,还是从Apple TV的光纤孔直接连光纤线到功放,均没有实现5.1声道。

     

     

      从软件方面去找原因,首先在Apple TV里的内部设置里,可以看到音频的设定很单一,杜比音效可以开启或关闭,但对实际的无线播放没有影响。而在Mac端的播放器里,也找到外置解码的设定,无论是DTS格式还是AC3格式最终都没能达成。

        

    结论:

      目前通过AirPlay镜像功能,音频不能实现5.1数字音效。

      这个结果多少有些遗憾,我们尝试了各种Mac端的播放器,均没有实现,最后通过苹果官网的开发者论坛中,也找到提出同样疑问的使用者,目前的结论就是无法实现5.1声道。

      只是对于AirPlay的深度挖掘,我们已经得到了满意答案,那就是Mac可以通过AirPlay镜像功能与Apple TV的结合,给家庭和会议都能带来较为实际的应用体验,而新系统中相信支持AirPlay功能的第三方应用会逐步增多,结合电视机的全平台拖展,Mac电脑会在大场面中从当更为中心的角色。 
  • 相关阅读:
    jedis 连接 虚拟机内redis服务
    数据库存储过程项目总结
    前端jsp联系项目相关经验
    学习做项目的一些随笔
    循环
    字典
    集合
    元组
    列表
    字符串
  • 原文地址:https://www.cnblogs.com/MEaloser/p/2954466.html
Copyright © 2011-2022 走看看