我的 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