当前位置: 首页>>技术问答>>正文


Ubuntu作为Miracast发送者/接收者

, , , , ,

问题描述

我找不到任何关于Ubuntu充当Miracast接收器或发送器的信息。

  • 它可以工作吗?

  • 有硬件先决条件吗?

  • WiFi是必需的还是可以通过LAN或其他类型的网络连接工作?

  • WiFi直接似乎是一个必要的要求,它是一个足够的? (即如果系统支持WiFi直接,那是否意味着它支持Miracast?)

  • 接收/发送之间是否存在支持差异?

  • 延迟是怎样的? (与竞争对手相比,即VNC,商用Miracast设备等)

  • 如果困难,我该如何实际使用它?

具体来说,我计划将它与Android手机(4.x Jelly Bean)一起使用。

最佳解决办法

OpenWFD已经死了,现在被MiracleCast取代:

MiracleCast is an open-source implementation of the Miracast technology (also: Wifi-Display (WFD)). It is based on the OpenWFD research project and will supercede it. We focus on proper and tight integration into existing Linux-Desktop systems, compared to OpenWFD which was meant as playground for fast-protoyping.

Despite its name and origin, the project itself is not limited to Miracast. We can support any kind of display-streaming with just a minimal amount of additional work. However, Miracast will remain the main development target due to its level of awareness.

它还处于开发周期的早期阶段。目前它似乎可以做链接,但不会做实际的视频流。

2014年FOSDEM上的OpenWFD演示也完成了流媒体位,但据我所知,MiracleCast是一个正确的项目,而他在FOSDEM上展示的代码“可能只适用于这台机器”。

次佳解决办法

MiracastWiFi Direct上的based,据我所知,需要一块硬件支持该标准的无线网卡。

Sender

我认为Intel Wireless Display是将笔记本电脑屏幕发送到Miracast接收器的方法。

但是,as far as I can tell Ubuntu目前不支持无线显示卡。

Receiver

要从Miracast发射器(如手机)接收内容,您可以购买将输出到任何HDMI输入的Miracast接收器加密狗:Rocketfish™ – Miracast Video Receiver

还有Chromecast,但它是only receives content sent from a Chrome browser,而不是整个显示器。

我不知道是否有任何设备有Ubuntu驱动程序。如果有人可以确认,或建议使用Ubuntu驱动程序的其他设备,这将是伟大的。

第三种解决办法

Chromium的Google Cast扩展程序适用于Ubuntu(使用Chromepast在720p时将Chromium页面/浏览器投射到您的电视上,看起来很不错,但有点滞后)。尽管如此,即使在802.11n上也没有很好地投射YUV(视频覆盖)空间。 (测试12.04 LTS和13.10,最新的Chromium)话虽如此,从我的Android 4.3(Galaxy Nexus)手机中投射YouTube效果非常好。 (ChromeCast加密狗接管下载+显示,因此一旦您点击Play,它就不依赖于您的手机/笔记本电脑)。

我还没有找到任何针对Ubuntu的Miracast发送者应用程序(例如EZ Air)(对于eBay HK /China通用HDMI Miracast加密狗)。所以5米HDMI线缆(也来自eBay)仍然是我们在full-screen 1080p的按需电视解决方案。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1341.html,未经允许,请勿转载。