Ubuntu作为Miracast发送者/接收者

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

  • 它可以工作吗?
  • 有硬件先决条件吗?
  • WiFi是必需的还是可以通过LAN或其他类型的网络连接工作?
  • WiFi直接似乎是一个必要的要求,它是一个足够的? (即如果系统支持WiFi直接,那是否意味着它支持Miracast?)
  • 接收/发送之间是否存在支持差异?
  • 延迟是怎样的? (与竞争对手相比,即VNC,商用Miracast设备等)
  • 如果困难,我该如何实际使用它?

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

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

MiracleCast是Miracast技术的开源实现(也是:Wifi-Display(WFD))。 它基于OpenWFD研究项目并取代它。 与OpenWFD相比,我们专注于与现有Linux-Desktop系统的正确和紧密集成,而OpenWFD则是快速原型设计的理所。

尽管它的名称和起源,该项目本身并不仅限于Miracast。 我们可以通过最少量的额外工作来支持任何类型的显示流。 然而,由于其意识水平,Miracast仍将是主要的发展目标。

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

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

Miracast 基于 WiFi Direct ,据我所知,需要一块硬件支持该标准的无线网卡。

寄件人

我认为英特尔无线显示器是将笔记本电脑屏幕发送到Miracast接收器的方式。

但是, 据我所知, Ubuntu目前不支持无线显示卡。

接收器

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

还有Chromecast ,但它只接收从Chrome浏览器发送的内容 ,而不是整个显示器。

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

Chromium的Google Cast扩展程序适用于Ubuntu(使用Chromepast在720p时将Chromium页面/浏览器投射到您的电视上,看起来很不错,但有点滞后)。
尽管如此,即使在802.11n上也没有很好地投射YUV(video覆盖)空间。 (测试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)仍然是全屏1080p的按需电视解决方案。

我得到了更多的灵感,实际上,奇迹并没有多少,但是几个月前我确实发现了这个post ,声称andorid甚至还没有,所以我怀疑它还在继续。

因此,我将采取一些自由并讨论DNLA / UPnP,因为它几乎相同(减去直接连接和精确的屏幕镜像)

显然,在KDE中有一个媒体KIO-slave for kde,我在这里看到了kio-upnp-ms 。

此外,似乎有相当数量的其他UPnP和DNLA选项,例如此处和此处列出的XBMC

此外,在synaptic中搜索’upnp’将为您提供许多gnome选项

miracast(或allshare 4 samsung)允许你播放你的Android屏幕2任何媒体设备,主要是smarttv,所以你流式传输你的Android桌面,文件管理器,video播放器和video。 dlna仅将内容推送到渲染器。 如果你想分享它所存在的媒体,你必须使用dlna的东西,因为它可以安装媒体网络,你可以使用像手机这样的媒体控制器来控制媒体服务器和媒体渲染器。 miracast – 所有共享主要用于启动快速对等链接。 看看这个urlhttp://en.wikipedia.org/wiki/List_of_UPnP_AV_media_servers_and_clients这里你有很多应用程序来获取它。