在 Ubuntu 中使用英特尔无线显示 (WiDi)

在 Ubuntu 中使用英特尔无线显示 (WiDi)

我的 ThinkPad X1 Carbon显然支持 英特尔 WiDi我相信这在理论上应该允许我与支持Miracast

是否可以利用 Ubuntu 中的无线显示与电视共享我的显示?

编辑

我发现了一个ubuntuforums.com 上的讨论帖关于这个问题。这个问题始于 2010 年,但截至最后一篇文章(2013 年 1 月),Ubuntu 似乎仍不支持 WiDi。正如评论者提到的,Windows 7 已经支持了一段时间。

答案1

英特尔发布“英特尔® 无线显示电视适配器固件开源软件” 适用于英特尔® 无线显示电视适配器固件的开源软件 这样就可以让计算机通过英特尔的 WiDi 与电视对话。

编辑:请注意,此链接是根据 1991 年 6 月 GNU 通用公共许可证第 2 版发布的源代码,需要进行编译。

EDIT2:先决条件:

PC running 32-bit Linux (e.g., Ubuntu 9.10)
Linux development tools: gawk, zlib1g-dev, libncurses5-dev, patch, etc. 
    To install the tools on Ubuntu: apt-get install gawk zlib1g-dev libncurses5-dev patch 

答案2

WiDi 和 Miracast 最初是两种不同的、不兼容的格式;较新版本的 WiDi 也支持 miracast (v3.5+)。我不知道这两种格式是否在任何 Linux 版本中都受支持(Android 上的 miracast 除外)。

我的 LG 电视上的 WiDi 版本也不适用于 miracast。

更多信息请点击这里:

http://www.reddit.com/r/linux/comments/1gq3qe/widi_vs_linux/ http://supportkb.intel.com/wireless/wireless-display/templates/selfservice/intelwidi/#portal/1026/article/2497

答案3

这是一个老问题,但这仍然可能对某些人有所帮助:Github 上的 2 个项目:

https://github.com/albfan/miraclecast

适用于 Linux 操作系统的无线显示软件 (WDS),链接的 Github 上的源代码有 Miracast(WiDi) Sink 和 Source 的示例实现。

WDS 是用于为 Linux 构建显示堆栈的一组组件。它包括:

  • libwds:实现 RTSP 的 Miracast 方言的主要库,包括解析器、接收器和源的协商逻辑以及相关数据结构。它不依赖于任何特定的连接管理器、媒体框架或主循环
    • wds/network:支持与 GLib 主循环和 GStreamer 集成
    • wds/p2p:支持与ConnMan Wifi P2P功能集成

Github 上的构建说明如下cmake ; make

相关内容