本文介绍了常见的Miracast问题和原因,并给出了这些问题的一些解决方案。

 

  • 什么是Miracast

Miracast是2012年推出的从设备(如笔记本电脑,平板电脑或智能手机)到显示器(如电视,显示器或投影仪)的无线连接标准。它大致可以描述为“HDMI over Wi-Fi”,取代从设备到显示器的电缆。

Wi-Fi联盟于2012年底推出了Miracast认证计划。无论是哪个设备制造商,经Miracast认证的设备可以相互通信。适配器可用于插入HDMI或USB端口,允许没有内置Miracast支持的设备通过Miracast连接。

Miracast采用点对点Wi-Fi Direct标准。它允许发送高达1080p高清视频(H.264编解码器)和5.1环绕声(AAC和AC3是可选编解码器,强制编解码器是线性脉冲编码调制–16位48 kHz 2通道)。连接是通过WPS创建的,因此使用WPA2进行保护。IPv4用于Internet层。在传输层上,使用TCP或UDP。在应用层,通过RTSP,RTP启动和控制流以进行数据传输。

  • Miracast使用状态

由于使用了Miracast使用的WIFI-P2P协议,因此无需切换设备的现有WIFI使用模式,使用方便。所以目前的Android手机基本上都支持Miracast Source,电视机顶盒和智能电视也很多支持Miracast Sink。

但仍存在以下问题:

  1. Android手机制造商对Miracast Source的命名并未标准化。当用户使用它时,他们不知道在哪里可以找到这个功能。//www.wirelessdisplay.cn/blog/how-to-use-miracast
  2. 使用Miracast SINK时,电视机顶盒和智能电视基本上都需要切换WIFI模式,比如需要切断WIFI链接或热点模式,提高用户的学习和使用成本。
  3. 目前Miracast SINK的接入兼容性相对较差,这体现在:手机无法连接/手机连接时间很长等。
  4. 现有Miracast SINK的稳定性相对较差,反映在:经过多次使用后,投屏设备不再连接/长时间连接后会断开等。
  5. Miracast SINK目前的体验有待优化,反映在:音频和视频会卡住或马赛克/图片不清晰/图片延迟比较大。
  • 为什么会出现这些问题?

如图所示,Miracast从下到上,主要有以下几个部分:WIFI-P2P / RTSP / RTP / HDCP / VIDEO-AUDIO,Miracast SINK,以上问题基本上都是由于这些部件处理不当造成的。

  1. WIFI-P2P涉及无线网卡驱动和WIFI-P2P协议栈处理。如果处理不当,将影响Miracast的兼容性。
  2. RTSP涉及信令协商。图像的清晰度在本部分进行了协商。如果处理不当,将影响Miracast的音频和视频效果。
  3. RTP涉及网络传输。如果处理不当,将导致图片卡屏和马赛克。
  4. HDCP是一种加密协议,也涉及购买密钥。如果未处理此部分,则无法解析某些移动终端的音频和视频流,例如SONY。
  5. VIDEO-AUDIO处理主要是解码,如果处理不当,会影响CPU使用率过高,马赛克等。
  • 如何解决这些问题

  1. 解决WIFI-P2P的问题

当我们开发BJ60 / BJ62 / BJ4000时,我们测试了大约40个无线网卡。测试标准包括WIFI公主模式支持/兼容主流手机/每种工作模式的网络状况(带宽/丢失率/抖动/延迟等),最终选择5个网卡。我们进一步改进了驱动算法,使其能够在支持WIFI的STA / AP / P2P模式下共存。

  1. 解决RTSP问题

在开发过程中,我们发现每个手机带来的信令参数不一致。我们必须调整不同手机的参数。否则,没有办法使所有手机都能正常工作,因此我们会自动定位不同的手机。协商该手机的最佳性能参数

  1. 解决RTP问题

我们通过无序重新排序/丢弃数据包重传/抖动缓冲从网络传输级别尽可能地解决问题。

  1. 解决HDCP问题

我们购买了HDCP密钥并开发了HDCP解码程序,因此我们可以支持HDCP电话。

  1. 解决VIDEO-AUDIO问题

根据硬件情况,我们尝试使用硬件解码,这节省了CPU工作。此外,移动电话发送的一些H264流不是标准的。我们需要在将它们发送到解码器之前进行一些校正处理。此外,可能会发送一些手机。代码流参数将更改,并且某些解码器不支持自动更改,因此您需要在将它们发送到解码器之前进行一些处理。

  • 效果

通过上述一些方法,我们解决了大部分问题,使我们的Miracast Sink产品的质量超过了大多数同行。

我们Miracast的效果基本上与Airplay的效果相当,它可以与市场上的主流手机非常稳定地连接。

欢迎大家使用我们的产品,欢迎大家对我们的产品发表评论。

如果您有任何疑问,请通过marketing@bijienetworks.com与我们联系